有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学号,SNAME是学生姓名,SEX是性别,C#是课程号,CNAME是课程名称。要查询选修“数据库”课的全体男生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。这里的WHERE子句的内容是________。
A. S.S
B. =SC.S
C. andC.C
D. =SC.C
E. andSEX='男' andCNAME='数据库'
F. S.S
G. =SC.S
H. andC.C
I. =SC.C
J. andSEXin '男' andCNAMEin '数据库'
K. SEX '男' andCNAME '数据库'
L. S.SEX='男' andCNAME=' 数据库'
查看答案
下列集合函数中不忽略空值(null)的是________。
A. SUM(列名)
B. MAX(列名)
COUNT(*)
D. AVG(列名)
现有关系模式:EMP(empno,ename,mgr,sal,workday)以及DEPT(deptno,dname,loc),以下视图中不可能更新的为________。
A. 视图V1,由1970年以后参加工作的雇员组成
B. 视图V2,由雇员姓名、部门名和工资组成
C. 视图V3,由雇员姓名和其领导者姓名组成
D. 视图V4,由薪金超出所有雇员平均薪金以上的雇员组成
在SQL中,关系表TABLE主要对应数据库体系三级模式中的________。
A. 外模式
B. 模式
C. 内模式
D. 存储模式
设有学生关系表Student(Sno#,Sname,Ssex,Sage)和选修关系表SC(Sno#, Cname#, Grade),其中Sno为学号,Sname为学生姓名,Ssex为学生性别,Sage为学生年龄,Cname为课程名,Grade为选修成绩。基于这两个关系表,完成下列6道题目,写出相应的SQL语句。若要创建SC表,下列选项中最合适的SQL语句为________。
A. create table SC(Sno varchar(12), Cname varchar(20), Grade char(5), constraint sc_student_fk foreign key(Sno);
B. create table SC(Sno varchar(10), Cname varchar(10), Grade char(5), foreign key(Sno) references Student(Sno);
C. create table SC(Sno varchar(10), Cname varchar(10), Grade Numeric(5,2), constraint sc_student_fk foreign key(Sno) references Student(Sno);
D. create table SC(Sno varchar(10), Cname varchar(10), Grade Numeric(5,2), constraint sc_student_fk foreign key(Sno);