外码
候选码
主码
超码
第1题:
第(35)~(37)题基于包含如下 3 个关系的“学生-选课-课程”数据库.
S (S#, SNAME, SEX, DEPARTMENT),主码是 S#
C (C#, CNAME, TEACHER),主码是 C#
SC (S#, C#, GRADE),主码是(S#, C#)
(35)下列关于保持数据库完整性的叙述中,不正确的是( )。
A)向关系 SC 插入元组时,S#和 C#都不能是空值(NULL)
B)可以任意删除关系 S 中的元组
C)向任何一个关系插入元组时,必须保证该关系主码值的唯一性
D)可以任意删除关系 SC 中的元组
第2题:
基于“学生-选课-课程”数据库中的三个关系:
S(S#, SNAME, SEX, AGE),
SC(S#, C#, GRADE),
C(C#, CNAME, TEACHER)
它们的主码分别是S#, (S#, C#)和C#
查找“由李伟老师执教的数据库课程的平均成绩、最高成绩和最低成绩”将使用关系( )。
A) S和SC
B) SC和C
C) S和C
D) S、SC和C
A.
B.
C.
D.
第3题:
下面第( 34 )至( 36 )题,基于 “ 学生 —— 选课 —— 课程 ” 数据库中的三个关系:
S ( S# , SNAME , SEX , DEPARTMENT ),主码是 S#
C ( C# , CNAME , TEACHER ),主码是 C#
SC ( S# , C# , GRADE ),主码是( S# , C# )
( 34 )下列关于保持数据库完整性的叙述中,哪一个是不正确的?
A )向关系 SC 插入元组时, S# 和 C# 都不能是空值( NULL )
B )可以任意删除关系 SC 中的元组
C )向任何一个关系插入元组时,必须保证该关系主码值的唯一性
D )可以任意删除关系 C 中的元组
第4题:
对于基本表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'(SSC))
B.πS#,Name(S)-πS#,Name(σC#≠'c102'(SSC))
C.πS#,Nmne(SσC#≠'c102'(SC))
D.πS#,Name(S(SC))
第5题:
下列关于某个关系的叙述中,不正确的是( )。职工的关系是S(S#,SNAME,SEX,AGE),主码为S#部门关系是C(C#,CNAME),主码为C#职员部门关系是SC(S#,C#,remark),主码为(S#,C#)A.SC.C#是外码B. SC.S#是外码C. S是SC的参照关系D.C是SC的目标关系
第6题:
下列关于这个关系的叙述中,不正确的是
职员关系是S(S#,SNAME,SEX,AGE)主码为S#
部门关系是C(C#,CNAME)主码为C#
职员部门关系是SC(S#,C#,remark)主码为(S#,C#)
A.SC.C#是外码
B.SC.S#是外码
C.S是SC的参照关系
D.C是SC的目标关系
第7题:
用户对SQL数据库的访问权限中,如果只允许删除基本表的元组,应授予________权限。
A.DROP
B.DELETE
C.ALTER
D.UPDATE 下面第(34)至(36)题。基于“学生—选课—课程”数据库中的三个关系: S(S#,SNAME,SEX,DEPARTMENT),主码是S# C(C#,CNAME,TEACHER),主码是C# SC(S#,C#,GRADE),主码是(S#,C#)
第8题:
第(38)~(41)题基于“学生—选课—课程”数据库中的3个关系:
S(S#,SNAME,SEX,AGE),
SC(S#,C#,GRADE),
C(C#,CNAME,TEACHER),
它们的主码分别是S#、(S#,C#)、C#
(38)下列关于保持数据完整性的叙述中,不正确的是( )。
A)向关系SC插入元组时,S#和C#都不能是空值(NULL)
B)可以任意删除关系SC中的元组
C)向任何一个关系插入元组时,必须保证关系主码值的唯一性
D)可以任意删除关系C中的元组
第9题:
有学生关系S和借书关系C如下图所示。它们的主码分别是S#和C# S S# NAME CLASS
下列哪些操作不能进行?
A.向关系S中插入('200110045','钱七','10320011')
B.在关系S中删除('200110059','李四','10220011')
C.向关系C中插入('56','200110023',4)
D.在关系C中删除('68','200110004',5)
第10题:
第(32)-(34)题基于“学生一选课一课程”数据库中的三个关系:
S(S#,SNAME,SEX, AGE,DEPARTMENT)主码是S#
C(C#,CNAME, TEACHER)主码是C#
SC(S#, C#, GRADE)主码是(S#,C#)
为了便于识别,当外键与相应的主键属于不同关系时,往往给它们以相同的名字。
下列叙述中,哪个是不正确的?
A.S#是关系S的主键,也是关系SC的外键
B.C#是关系C的主键,也是关系SC的外键
C.向任何一个关系插入元组时,必须保证关系主码值的唯一性
D.可以任意删除每个关系中的元组