在关系R(A1,A2,A3)和S(A1,A2,A3)上进行关系运算。 与该关系表达式等价的是___________。

admin2018-05-08  29

问题 在关系R(A1,A2,A3)和S(A1,A2,A3)上进行关系运算。
与该关系表达式等价的是___________。

选项 A、π1,42<'2017'∨4='95'(RS))
B、π1,62<'2017'(R)σ3='95'(S))
C、π1,42<'2017'(R)σ6='95'(S))
D、π1,62=4∧3=52<'2017'(R)×σ3='95'(S)))

答案D

解析 本题考查的是关系代数表达式和SQL的等价性方面的基本知识。
    正确的选项为D。RS运算后的属性列为R.A1,R.A2,R.A3,S.A4,其对应的列号分别为1、2、3、4。R×S运算后的属性列为R.A1,R.A2,R.A3,S.A2,S.A3,S.A4,其对应的列号分别为1、2、3、4、5、6。选项A是错误的,因为该选项选取条件σ2<'2017'∨4='95'中的运算符“V”与题意不符,故为不正确的选项;选项B是错误的,因为该选项自然只有4个属性列,所以π1,6的投影列号6不存在;选项C是错误的,因为关系s(A2,A3,A4)只有3个属性列,而该选项中的σ6='95'(s)的选取条件列号6不存在,故为不正确的选项。
转载请注明原文地址:https://jikaoti.com/ti/0xx7FFFM
0

最新回复(0)