3、有三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是。
A. SELECT S
B. FROMSC WHERE C
C. =“C2” AND GRADE>=(SELECT GRADE FROMSCWHERE C
D. =“C2”)
E. SELECT S
FROMSCWHERE C
G. =“C2” AND GRADE IN(SELECT GRADE FROMSCWHERE C
H. =“C2”)
I. SELECT S
J. FROMSCWHERE C
K. =“C2” AND GRADE NOT IN(SELECT GRADE FROMSCWHERE C
L. =“C2”)
M. SELECT S
N. FROMSCWHERE C
O. =“C2” AND GRADE>=ALL(SELECT GRADE FROMSCWHERE C
P. =“C2”)
查看答案
有关系Student(sno,sname,sage),下列关于空值的查询语句中,不能产生正确结果的是( )。
A. SELECT sname FROM R WHERE age IS NULL
B. SELECT sname FROM R WHERE NOT(age IS NULL)
C. SELECT sname FROM R WHERE age=NULL
D. SELECT sname FROM R WHERE age IS NOT NULL
当修改基表数据时,视图________。
A. 需要重建
B. 可以看到修改结果
C. 无法看到修改结果
D. 不许修改带视图的基表
下列说法不正确的是()。
A. 基本表和视图一样,都是关系
B. 可以使用SQL对基本表和视图进行操作
C. 可以从基本表或视图上定义视图
D. 基本表和视图中都存在数据
关于视图和基本表的说法,以下说法错误的是( )。
A. 所有的视图都是可以更新的
B. 基本表本身是实际存在的
C. 视图是一个虚表
D. 数据库中只存储视图的定义,实际的数据不存储