单选题
若关系模式R和S分别为:R(A,B,C,D)、S(B,C,E,F),则关系R与S自然联结运算后的属性列有______个,与表达式π
1, 3, 5, 6
(σ
3<6
(
A、
4
B、
6
C、
7
D、
8
【正确答案】
B
【答案解析】
A、
A, R.C, E, F
B、
A, C, S.B, S.E
C、
A, C, S.B, S.C
D、
A, R.C, S.B, S.C
【正确答案】
A
【答案解析】
A、
B=S.BAND R.C=S.CAND R.C<S.B
B、
B=S.BAND R.C=S.CAND R.C<S.F
C、
B=S.B OR R.C=S.C OR R.C<S.B
D、
B=S.B OR R.C=S.C OR RC<S.F
【正确答案】
B
【答案解析】
[解析] 本题考查关系代数运算与SQL查询方面的基础知识。
自然连接
是指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”来限定;又由于经自然连接
提交答案
关闭