若有关系R(A,B,C,D)和S(C,D,E),则与表达式π3,4,7(σ4<5(R×S))等价的SQL语句如下: SELECT______(3) FROM______(4) WHERE______(5); (3)

admin2019-06-12  39

问题 若有关系R(A,B,C,D)和S(C,D,E),则与表达式π3,4,74<5(R×S))等价的SQL语句如下:
    SELECT______(3) FROM______(4) WHERE______(5);
(3)

选项 A、A,B,C,D,E
B、C,D,E
C、R.A,R.B,R.C,R.D,S.E
D、R.C,R.D,S.E

答案D

解析 表达式∏3,4,74<5(R×S))可分为3步进行。
    第一步:求笛卡儿积R×S。R×S共7列,分别为R.A,R.B,R.C,R.D,S.C,S.D,S.E。
    第二步:选取R×S中第4个属性值小于第5个属性值的元组。
    第三步:对第二步的结果进行投影运算,选择第3、4、7列。
    SELECT语句中,SELECT对应于关系代数中的投影,第3、4、7列分别为R.C,R.D,S.E;FROM对应于笛卡儿积,FROM子句中出现的多个表之间用逗号分隔;WHERE对应于关系代数中的选择谓词,这里为R.D<S.C。
转载请注明原文地址:https://jikaoti.com/ti/VvG7FFFM
0

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