刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

关于关系模式R(A,B,C,D)和关系S(A,C,D,E)的自然连接运算,下列说法正确的是? 进行自然连接运算后,结果的属性列为()个。与下列哪个表达式等价的关系代数表达式进行自然连接的结果是相同的? A. R.A=S.A OR R.B=S.E OR R.C=S.C OR R.D=S.D B. R.A=S.A OR R.B>S.E OR R.C=S.C C. R.A=S.A AND R.B=S.E D. R.A=S.A AND R.B>S.E AND R.C=S.C AND R.D=S.D

A
R.A=S.A OR R.B=S.E OR R.C=S.C OR R.D=S.D
B
R.A=S.A OR R.B>S.E OR R.C=S.C OR R.D=S.D
C
R.A=S.A AND R.B=S.E AND R.C=S.C AND R.D=S.D
D
R.A=S.A AND R.B>S.E AND R.C=S.C AND R.D=S.D
使用微信搜索喵呜刷题,轻松应对考试!

答案:

D

解析:

首先,对于自然连接运算,给定关系模式R(A,B,C,D)和关系S(A,C,D,E),连接后属性列为R和S共有的属性列,即A,C,D共三列,加上由于连接产生的新的属性列(比如连接R的B和S的E产生的列),总共是五个属性列。因此第一空填“五个”。对于第二空,自然连接等价的操作是选择两个关系在公共属性上相等的元组对进行连接操作。根据题目给出的选项,只有选项D满足所有属性都相等且满足自然连接的条件。最后关于SQL语句的部分,我们需要选择满足条件R.A=S.A AND R.B>S.E AND R.C=S.C AND R.D=S.D的元组对,因此答案是选择R中的A、B、C、D列以及S中的E列作为查询结果。所以第三空填“R中的A、B、C、D列以及S中的E列”,第四空填“R.A=S.A AND R.B>S.E AND R.C=S.C AND R.D=S.D”。综上,答案是D。

创作类型:
原创

本文链接:关于关系模式R(A,B,C,D)和关系S(A,C,D,E)的自然连接运算,下列说法正确的是? 进行

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share