设学生S、课程C、学生选课SC的关系模式分别为: S(Sno,Sname,Sage,Saddr)、C(Cno,Cname,Pcno)以及SC(Sno,Cno,Grade)与关系代数表达式πSno,Sname,Gr(βSname=’数据库’(S|×|S

admin2009-02-15  23

问题 设学生S、课程C、学生选课SC的关系模式分别为:
   S(Sno,Sname,Sage,Saddr)、C(Cno,Cname,Pcno)以及SC(Sno,Cno,Grade)与关系代数表达式πSno,Sname,Gr(βSname=’数据库’(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/Q3xZ777K
0

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