A-A+

A.t[1]=U[1]∧t[2]=U[2]∧t[3]=V[3]B.t[1]=U[1]∧t[2

2022-08-05 20:26:25 问答库 阅读 171 次

问题详情

A.t[1]=U[1]∧t[2]=U[2]∧t[3]=V[3]
B.t[1]=U[1]∧t[2]=U[2]∧t[3]=V[2]
C.t[1]=U[1]∧t[2]=W[1]∧t[3]=V[2]
D.t[1]=U[1]∧t[2]=W[2]∧t[3]=V[3]请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:表达式πSNO,SNAME,GRADE(σCNAME='数据库'的含义为选取同时满足S.SNO=SC.SNO且SC.CNO=C.CNO且CNAME='数据库'条件的SNO、SNAME和GRADE。(35)题涉及三个关系S、SC、C,为了转换成等价的元组演算表达式,均只要用存在量词限定即可,所以应选C。(36)题应选择与S.SNO=SC.SNO且SC.CNO=C.CNO且CNAME='数据库'含义等价的条件,即为C。(37)题为选择结果集SNO、SNAME和GRADE,对应为U[1]、U[2]、V[3],即为A。

考点: