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