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

单选题

若有关系R(A,B,C,D,E)和S(B,C,F,G),则R与S自然联接运算后的属性列有( 请作答此空 )个?与表达式等价的SQL语句如下:SELECT()FROM()WHERE();

A
5
B
6
C
7
D
9
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

本题考查关系代数运算与SQL查询的基础知识。在关系R和S的自然联接运算中,会生成一个新的关系,包含两个关系的所有属性,除去重复的列。在这个例子中,关系R和S的自然联接会生成包含R.A、R.B、R.C、R.D、R.E、S.F和S.G的列。因此,自然联接运算后的属性列有7个。与给定表达式的SQL语句等价的是从自然联接的结果集中选取满足一定条件的元组,并进行投影。自然联接的条件是"WHERE R.B=S.B AND R.C=S.C",选取运算的条件是"WHERE R.C<S.F",投影的列是R.A、R.C、S.F和S.G。因此,正确答案为C。

创作类型:
原创

本文链接:若有关系R(A,B,C,D,E)和S(B,C,F,G),则R与S自然联接运算后的属性列有( 请作答此

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

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

分享考题
share