问题
单项选择题
23~24 题基于以下说明。设有三个关系: 学生关系S(SNO,SNAME,AGE,SEX) (分别代表学生的学号、姓名、年龄、性别) 学习关系SC(SNO,CNO,GRADE) (分别代表学生的学号、课程编号、成绩) |
以下关于关系代数表达式ⅡSNME(σCNO=′C1′(S
SC)- ⅡSNAME(σCNO= ′C1′(S
SC))的中文解释中,正确的是
A.检索学习了课程号为′C1′和′C2′的学生姓名。
B.检索学习了课程号为′C1′或′C2′的学生姓名。
C.检索学习了课程号为′C1′,但没有学习课程号为′C2′的学生姓名。
D.检索既没有学习课程号为′C1′,又没有学习课程号为′C2′的学生姓名。
答案
参考答案:C
解析:
ⅡSNAME(σCNO=′C1′(S
SC) 表示查找学习课程号为“C1”的学生姓名,ⅡSNAME(σCNO=′C2′(S
SC) 表示查找学习课程号为“C2”的学生姓名;两个表达式的差表示从学习“C1”课程的学生名中去掉学习“C2”课程的学生姓名,即学习“C1”课程但没有学习“C2”课程的学生姓名。