对于教学数据库的三个基本表S(S#,SNAME,AGE,SEX),SLLS#,C#,GRADE),C(C#,CNAME,TEACHER)。现根据查询条件填充下面SQL语句空白的部分。
1.检索LIU老师所授课程的课程号和课程名。
2.检索至少选修LIU老师所授课程中一门课程的女学生姓名。
3.检索WANG同学不学的课程的课程名。
4.检索全部学生都选修的课程的课程号与课程名。
5.检索选修课程包含LIU老师所授课程的学生学号。
(说明)
1.SELECT (1) FROM C WHERE TEACHER=′LIU′
2.SELECT S.SNAME FROM S,SC
WHERE S.S#=S
C.S# AND S.SEX=′F′AND S
C.C#= (2)(SELECTC# FROM C WHERE TEACHER=′LIU′)
3.SELECT CNAME FROM C
WHERE C#<> (3) ( SELECTS
C.C# FROM S,SC WHERE S.S#=S
C.S# AND S.SNAME=′WANG′)
4.由题知,该问题是在表C中找课程号和课程名,要求这门课被全部学生所选。
SELECT C#,CNAME
F.ROM C
WHERE NOT EXISTS(SELECT*
F.ROMS
WHERE NOT EXISTS(SELECT *
F.ROMS
WHERE NOT EXISTS(SELECT*
F.ROM SC
WHERE (4)
5.SELECT DISTINCT S#
F.ROM SC
WHERE (5)(SELECT C#
F.ROM C
WHERE TEACHER=′LIU′)
[单选题]基于“学生-选课-课程”数据库中的三个关系: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将使用关系(18)。A.S和CB.SC和CC.S和SCD.S、SC和C
[单选题]基于“学生一选课一课程”数据库中的三个关系:S(S#,SNAME,SEX,AGE),Sc(S#,C#,GRADE),c(C#,CNAME,TEACHER)它们的主键用下划线标出。定义一个反映学生姓名及他的平均成绩的视图将使用关系A.S和CB.SC和CC.S和SCD.S、SC和C
[单选题]若“学生-选课-课程”数据库中的三个关系是:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)查找学生号为“200301188”学生的“数据库”课程的成绩,至少将使用关系A.S和SCB.SC和CC.S和CD.S、SC和C
[单选题]对于教学数据库的三个基本表:s(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)、SC(S#,C#,GRADE),往表S中插
[试题]在"学生-选课-课程"数据库中有三个关系:S(S,SNAME,SEX,AGE,S@D)@, SC(S,C,GRADE), C(C,CNAME,TEACHER)。它们的主码分别是S,(S,C),C,并且其他属性都允许为空值(NULL)。用下面的SQL语句创建了两个视图:create view CS_S as select S,SNAME,AGE from S where SD = 计算机系 ;create view S_G(S,GAVG) as select S,avg(GRADE) from
[单选题]若“学生-选课—课程”数据库中的三个关系是: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER) 查找学生号为200301188学生的“数据库”课程的成绩,至少将使用关系( )。A.S和SCB.SC和CC.S和CD.S、SC和C
[单选题]有如下三个关系S(S#,SNAME,SEX,AGE)、C(C#,CNAME)、SC(S#,C#,GRADE)。其中S#为学生号,SNAME为学生姓名,SEX为性别,AGE为年龄,C#为课程号,CNAME为课程名。要查询选修“数据库”课的全体学生姓名和成绩的SQL语句是SELECTSNAME, GRADEFROMS,C,SCWHERE子句。这里WHERE子句的内容是A.S.S#=SC.S# and C.C#=SC.C# and CNAME in'数据库'B.S.S#=SC.S# and CNA
[单选题]有如下三个关系S(S#,SNAME,SEX,AGE),C(C#,CNAMME),SC(S#,C#,GRADE)。其中S#为学生号,SNAME为学生姓名,SEX为性别,AGE为年龄,C#为课程号,CNAME为课程名。要查询选修“数据库”课的全体学生姓名和成绩的SQL语句是SELECT SNAME,GRADE FROMS,C,SCWHERE子句。这里WHERE子句的内容是( )。A.S.S#=SC.S#ANDC.C#=SC.C# AND CNAME IN'数据库'B.S.S#=SC.S# AND
[单选题]若“学生―选课―课程”数据库中的3个关系是:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)查找学生号为“200301188”学生的“数据库”课程的成绩,至少将使用关系A.S和SCB.SC和CC.S和CD.S,SC和C
[单选题]对于教学数据库的三个基本表:S(Sno,Sname,Ssex),SC(Sno,Cno,Grade),C(Cno,Cname, Teacher),其中S为学生表,SC为学生选课表,C为课程表,则对于语句:检索至少选修LIU老师所授课课程中一门课程的女生姓名,SQL语句错误的是______。A.SELECT Sname FROM S,SC,C WHERE S.Sno=SC.Sno AND SC.Cno=C.Cno AND Teacher=‘LIU’AND Ssex=‘F’B.SELECT Sname