题目内容

下列SQL语句中的权限,哪一个允许用户定义新关系时,引用其他关系的主码作为外码?()

A. INSERT
B. DELETE
C. REFERENCES
D. SELECT

查看答案
更多问题

在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的()约束。

A. 实体完整性
B. 参照完整性
C. 用户定义
D. 用户操作

已知employee表中具有默认约束df_email,删除该约束的语句为_________。

A. alter table employee drop constraint df_email
B. alter table employee remove constraint df_email
C. alter table employee delete constraint df_email
D. remove constraint df_email from table employee

有一个学生表student,包含主键S#(学生编号)等。又有分数表SC,包含S#(学生编号)、score(分数)等。已知student表中共有50个学生,有45人参加了考试(分数存在SC表中),其中10人不及格。执行以下SQL语句:select * from student where exists (select S# from SC where score<60 ), 可返回_________条记录。

A. 50
B. 45
C. 10
D. 35

已知如下关系:学生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#FROMSC, CourseWHERET# = ‘03’and SC.C# = C.C#);关于其查询结果,下列说法正确的是_____。

A. 没学过03号教师讲授过的任一门课的学生的姓名
B. 学过03号教师讲授过的某一门课的学生的姓名
C. 学过03号教师讲授过的所有门课的学生的姓名
D. 没学全03号教师讲授过的所有门课的学生的姓名

答案查题题库