早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

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[

题目

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。