给定关系R(A,B,C,D)和关系s(A,C,D,E),对其进行自然连接运算RS后的属性列为(36)个;与σR.B>S.E(RS)等价的关系代数表达式为(37)。 与σR.B>S.E(RS)等价的SQL语句如下: Select(38) FromA,B Wh

admin2018-05-08  30

问题 给定关系R(A,B,C,D)和关系s(A,C,D,E),对其进行自然连接运算RS后的属性列为(36)个;与σR.B>S.E(RS)等价的关系代数表达式为(37)。
与σR.B>S.E(RS)等价的SQL语句如下:
Select(38)
FromA,B
Where(39);
(39)

选项 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

解析 本题考查关系代数运算与SQL方面的基础知识。
试题(36)和试题(38)的正确答案分别是B、A。因为自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果集中将重复属性列去掉。对关系R(A,B,C,D)和关系S(A,C,D,E)进行自然连接运算后的属性列应为6个,即为R.A,R.B,R.C,R.D,S.E。
试题(37)和试题(39)的正确答案分别是B、D。因为R×S的结果集的属性列为R.A,R.B,R.C,R.D,S-A,S.C,S.D,S.E,σ1=5∧2>8∧3=6∧4(R×S)的含义为R与S的笛卡儿积中选择第1个属性列=第5个属性列(即R.A=S.A),同时满足第2个属性列>第8个属性列(即R.B>S.E),同时满足第3个属性列=第6个属性列(即R.C=S.C),同时满足第4个属性列>第7个属性列(即R.D=S.D)。
转载请注明原文地址:https://kaotiyun.com/show/xFTZ777K
0

相关试题推荐
最新回复(0)