题目内容
(请给出正确答案)
[单选题]
设E是关系代数表达式,F是选取条件表达式,并且只涉及A1,…,An属性,则有()。
A.бF(πA1,…,An(E))≡πA1,…,An(бF(E))
B.бF(πA1,…,An(E))≡πA1,…,An(E)
C.бF(πA1,…,An(E))≡πA1(бF(E))
D.πA1,…,An(бF(E))≡πA1,…,An(бF(πA1,…,An,B1,…,Bm(E)))
查看答案
如果结果不匹配,请 联系老师 获取答案
A.бF(πA1,…,An(E))≡πA1,…,An(бF(E))
B.бF(πA1,…,An(E))≡πA1,…,An(E)
C.бF(πA1,…,An(E))≡πA1(бF(E))
D.πA1,…,An(бF(E))≡πA1,…,An(бF(πA1,…,An,B1,…,Bm(E)))
A.保持等价是指两个表达式产生的结果关系具有相同的属性出现次序
B.保持等价是指两个表达式产生的结果关系具有相同的属性集和相同的元组集
C.等价规则是指两种不同形式的表达式可以相互转换,而又保持等价
D.关系代数表达式的转换是通过等价规则进行
设教学数据库中有三个基本表:
学生表S(SNO,SNAME,AGE,SEX),其属性分别表示学号、学生姓名、年龄、性别。
课程表C(CNO,CNAME,TEACHER),其属性分别表示课程号、课程名、上课教师名。
选修表SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。
请完成下列问题:
(1)写出查询张三同学没有选修的课程的课程号的SQL查询语句;
(2)用等价的关系代数表达式表示上述SQL查询语句。