设教学数据库中有三个基本表:
学生表 S ( SNO , SNAME , AGE , SEX ),其属性分别表示学号、学生姓名、年龄、性别。课程表 C ( CNO , CNAME , TEACHER ),其属性分别表示课程号、课程名、上课教师名。选修表 SC ( SNO , CNO , GRADE ),其属性分别表示学号、课程号、成绩。
有如下 SQL 查询语句:
SELECT CNO
FROM C
WHERE CNO NOT IN
(SELECT CNO
FROM S,SC
WHERE S.SNO=SC.SNO
AND SNAME=' 张三 ');
请完成下列问题:
(
1
)用汉语句子阐述上述
SQL
语句的含义;
(
2
)用等价的关系代数表达式表示上述
SQL
查询语句。
