【简答题】设有关系S SC C 试用关系代数 元组关系演算表达式和SQL完成下列操作。 S(S# SNAME AGE SE
已帮助 人
【简答题】设有关系S、SC、C,试用关系代数、元组关系演算表达式和SQL完成下列操作。 S(S#,SNAME,AGE,SEX) 例:(001,"李强",23,’男") SC(S#,C#,SCORE) 例:(003,"C1",83) C(C#,CNAME,TEACHER) 例:("C1","数据库原理","王华") (1)用关系代数检索既选修了C1课程,又选修了C2课程的学生学号(S#)。 (2)用元组关系演算表达式检索年龄大于21的男生的学号和姓名。 (3)用SQL找出“程序设计”课程成绩在90分以上的学生姓名。

回答
共1条回复-
SELECT a.sno FROM student a left JOIN sc b ON a.sno=b.sno WHERE cno is null;;SELECT b.sno FROM sc a right JOIN student b ON a.sno=b.sno WHERE cno is null;
