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

单选题

关于关系模式R(A,B,C,D)和关系S(A,C,D,E)的自然连接及等价关系代数表达式与SQL语句的问题。

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和S自然连接运算后,会生成新的属性列,这些属性列包括两个关系中共同的属性列以及连接后新增的属性列。在这个例子中,关系模式R和S共同拥有的属性列是A、C、D,所以自然连接后的属性列为这三个属性以及新增的连接属性列,总共是5个属性列。

第二空:与题目给出的条件等价的关系代数表达式为选择满足条件的元组,即σ表示选择操作,后面的条件为R.A等于S.A且R.B大于S.E且R.C等于S.C且R.D等于S.D。

第三空和第四空:在SQL语句中,我们需要选择关系模式R中的A、B、C、D以及关系模式S中的E列,并根据题目给出的条件进行筛选,即选择满足R.A等于S.A且R.B大于S.E且R.C等于S.C且R.D等于S.D的元组。所以第三空应填写为选择的列名,第四空为筛选条件。

创作类型:
原创

本文链接:关于关系模式R(A,B,C,D)和关系S(A,C,D,E)的自然连接及等价关系代数表达式与SQL语句

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

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

分享考题
share