若关系模式R和S分别为:R(A,B,C,D.、S(B,C,E,F.,则关系R与S自然联结运算后的属性列有6个,与表达式π1,3,5,6(σ3<6(

题目
若关系模式R和S分别为:R(A,B,C,D.、S(B,C,E,F.,则关系R与S自然联结运算后的属性列有6个,与表达式π1,3,5,6(σ3<6(



))等价的SQL语句为:S WHERE( )

A.R.B=S.B AND R.C=S.C AND R.C<S.B
B.R.B=S.B AND R.C=S.C AND R.C<S.F
C.R.B=S.B OR R.C=S.C OR R.C<S.B
D.R.B=S.B OR R.C=S.C OR RC<S.F
参考答案和解析
答案:B
解析:
自然连接



是指R与S关系中相同属性列名的等值连接运算后,再去掉右边重复的属性列名S.B、S.C,所以经



运算后的属性列名为:R.A、R.B、R.C、R.D、S.E和S.F,共有6个属性列。π1,3,5,6(σ3<6(



))的含义是从



结果集中选取R.C<S.F的元组,再进行R.A、R.C、S.E和S.F投影,故选项A是正确的。由于自然连接是指R与S关系中相同属性列名的等值连接,故需要用条件“WHERE R.B=S.B AND R.C=S.C”来限定;又由于经自然连接



运算后,去掉了右边重复的属性列名S.B、S.C,使得第三列属性列名和第六列属性列名分别为R.C、S.F,所以选取运算σ3<6需要用条件“WHERE R.C<S.F”来限定。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 关系 R、S 如下图所示,关系代数表达式 ))S R ( ( 6 1 5,3 ,4 × < σ π 的输出结果与(34) 等价,该表达式与 (35) 等价。若对关系 R、S 进行自然连接,所得关系的属性列数和元组个数分别为 (36) 。


正确答案:D,C,D

第2题:

关系R、S如下图所示,关系代数表达式π4,5,3(σ1<6(R×S))的输出结果与(34)等价,该表达式与(35)等价。若对关系R、S进行自然连接,所得关系的属性列数和元组个数分别为(36)。

A.

B.

C.

D.


正确答案:B
解析:本题考查关系代数运算方面的基础知识。
  本题求关系代数表达式π4.5.3(σ16(R×S))的结果集,其中,R×S的属性列名分别为 R.A,R.B,R.C,S.A,S.B和S.C,其结果如下表所示:
 
  σ16(R×S)的含义是从R×S结果集中选取第一个分量(R.A)小于第六个分量 (S.C)的元组,从上表中可以看出,满足条件的是第一和第三个元组,其结果如下表所示:
 
  π4,5,3(σ16(R×S))的含义是从σ16(R×S)结果集中选取第四列、第五列和第三列,其结果如图(a)所示,表中S.A、S.B和R.C的属性名不重复,所以可以用图(b)表示。
 
  从上面分析可见,试题(34)的正确答案是B。

第3题:

若关系R、S如下图所示,则R与S自然连接后的属性列数和元组个数分别为(28);π1,4(σ3=6(R×S))=(29)。

A.4和3

B.4和6

C.6和3

D.6和6


正确答案:A

第4题:

若关系模式R和S分别为:R(A,B,C,D)、S(B,C,E,F),则关系R与S自然联结运算后的属性列有( )个,与表达方式π1,3,5,6(σ3<6(RS))等价的SQL语句为: SELECT ( ) FROM R, S WHERE ( ) ;

A.4B.6C.7D.8A.A,R.C,E,FB.A,C,S.B,S.EC.A,C,S.B,S.CD.R.A,R.C,S.B,S.CA.R.B=S.B AND R.C=S.C AND R.C<S.BB.R.B=S.B AND R.C=S.C AND R.C<S.FC.R.B=S.B OR R.C=S.C OR R.C<S.BD.R.B=S.B OR R.C=S.C OR R.C<S.F


正确答案:B,A,B

第5题:

给定关系R(A,B,C,D)和关系S(C,D,E),对其进行自然连接运算R??s后的属性列为()个;与σR.B>S.E(R??S)等价的关系代数表达式为()。

A.4

B.5

C.6

D.7@@@SXB@@@A.σ2>7(R×S)

B.π1.2.3.4.7(σ’2‘>’7‘^3=5^4=6(R×S))

C.σ’2‘>‘7’(R×S)

D.π1.2.3.4.7(σ2>7^3=5^4=6(R×S))


正确答案:B,D

第6题:

若有关系R (A, B, C, D, E)和S(B,C, F, G),则R与S自然联结运算后的属性列有(17)个,与表达式π1,3,6,7(σ3<6(R?S))等价的SQL语句如下: SELECT (18) FROM (19) WHERE (20):

A.5

B.6

C.7

D.9


正确答案:C
自然连接是一种特殊的等值连接;要求两个关系中进行比较的分量必须是相同的属性组;并且在结果集中将重复属性列去掉;在关R和S中存在B、C两列重复,R和S进行自然连接运算后要去除重复的列,所以结果集中的列应该为7列π1,3,6,7(σ3<6(R?S))表达式先进行连接运算(条件为R关系中B列的值要等于S关系B的值,并且R关系C列的值要等于S关系中C列的值),进行连接运算后的列应该为:A、R.B、R.C、D、E、F、G,然后在连接运算的基础上进行选择运算,条件为第三列的值小于第六列的值,接下来在选择运算的基础上选取第1列,第3列,第6列,第7列。所以第二个小题应该选A,第三个小题应选D,第四个小题应选B

第7题:

若关系R、S如下图所示,则R与S自然连接后的属性列数和元组个数分别为(55);π1.4(σ3=6(R×S))=(56)。

A.4和3

B.4和6

C.6和3

D.6和6


正确答案:A

第8题:

若关系R、S如图7-8所示,则R与S自然连接后的属性列数和元组个数分别为(55);π1,4(σ3=6(R×S))=(56)。

A.4和3

B.6和3

C.4和6

D.6和6


正确答案:A

第9题:

若关系R、S如下图所示,则关系R与S进行自然连接运算后的元组个数和属性列数分别为( );关系代数表达式π1,4(σ3=6(R×S))与关系代数表达式( )等价。

A.6和6B.4和6C.3和6D.3和4A.πA,D(σC=D(R×S))B.πA,R.D(σS.C=R.D(R×S))C.πA,R.D(σR.C=S.D(R×S))D.πA,R.D(σS.C=S.D(R×S))


正确答案:D,C

第10题:

给定关系R(A,B,C,D)和关系S(A,C,D,E,F),对其进行自然连接运算R∞S后的属性列为(请作答此空)个;与σR.C>S.F(R∞S)等价的关系代数表达式为( )。

A.4
B.5
C.6
D.9

答案:C
解析:

更多相关问题