设学生S、课程C、学生选课SC的关系模式分别为S(SNO,SNAME,SDEP,SAGE,SADDR)、C(CNO,CNAME,PCNO)以及SC(SNO,CNO,GRADE),与关系代数表达式πSNO,SNAME,GRADE(σCNAME=’数据库’(S

admin2009-02-15  19

问题 设学生S、课程C、学生选课SC的关系模式分别为S(SNO,SNAME,SDEP,SAGE,SADDR)、C(CNO,CNAME,PCNO)以及SC(SNO,CNO,GRADE),与关系代数表达式πSNO,SNAME,GRADE(σCNAME=’数据库’(S><SC><C)等价的元组演算表达式为(35)S(U)∧SC(V)∧C(W)∧(36)∧(37)。

选项 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。
转载请注明原文地址:https://kaotiyun.com/show/exxZ777K
0

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