单选题
对于基本表S(S#,Name,Sex,Birthday)和SC(S#,C#,Grade),其中S#、Name、Sex、Birthday、C#和G rade分别表示学号、姓名、性别、生日、课程号和成绩。与下列SQL语句等价的关系代数式是______。
SELECT S#,Name FROM S WHERE S# NOT IN
(SELECT S# FROM SC WHERE C#='c102')。
A、
π
S#,Name
(σ
C#≠'c102'
(S[*]SC))
B、
π
S#,Name
(S)-π
S#,Name
(σ
C#≠'c102'
(S[*]SC))
C、
π
S#,Nmne
(S[*]σ
C#≠'c102'
(SC))
D、
π
【正确答案】
B
【答案解析】
SQL语句的语义为“查询没有选修课程号为c102的学生的学号和姓名”。故选B。
提交答案
关闭