已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生命名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句SELECT Sname FROM Student WHERE S# NOT IN( SELECT S# FROM SC, Course WHERE T# = ‘03’ and SC.C# = C.C#);关于其查询结果,下列说法正确的是_____。
A. 其它选项的说法都不正确
B. 没学过03号教师讲授过的任一门课的学生的姓名
C. 学过03号教师讲授过的所有门课的学生的姓名
D. 没学全03号教师讲授过的所有门课的学生的姓名
查看答案
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生命名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句SELECT S# FROM SC WHERE C# = ‘C01’ OR C# =‘C02’;关于其查询结果,下列说法正确的是_____。
A. 既未学过C01号课程,又未学过C02号课程的所有学生的学号
B. 或者未学过C01号课程,或者未学过C02号课程的所有学生的学号
C. 既学过C01号课程,又学过C02号课程的所有学生的学号
D. 或者学过C01号课程,或者学过C02号课程的所有学生的学号
已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生命名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。阅读SQL语句SELECT Sname FROM StudentWHERE S# NOT IN(SELECT S# FROM SCWHERE Student.S#=SC.S# and C#= ‘C01’ and Score>=60);关于其查询结果,下列说法正确的是_____。
A. 其它选项的说法都不正确
B. 剔出掉C01号课程及格学生的其他学生的姓名
C01号课程及格的所有学生的姓名
D. C01号课程不及格的所有学生的姓名
当一个查询涉及到多个关系时,则用关系运算表达查询,正确的是_____。
A. 其它选项的说法都正确
B. 先做投影操作,再做笛卡尔积操作,然后做选择操作
C. 先做笛卡尔积操作,再做选择操作,然后做投影操作
D. 先做选择操作,再做投影操作,然后做笛卡尔积操作
关系运算包含五种基本的运算,即不能由其他基本运算推导出来的运算。则下列说法正确的是_____。
A. 基本运算有:并、差、笛卡尔积、选择、投影
B. 基本运算有:并、差、笛卡尔积、投影、联接
C. 基本运算有:并、交、笛卡尔积、选择、投影
D. 基本运算有:并、交、自然联接、投影、选择