以下关于主码及主码约束说法错误的是______。
A) 在一个关系中不存在两个元组,它们具有相同的主码值
B) 不存在从组成主码的属性集中去掉一个属性,还能保持数据的唯一性
C) 关系模型通过主码约束维护关系的完整性
D) 如果属性A为关系B的主码,则在关系R中没有一个元组在属性B上的属性位为空值
A.
B.
C.
D.
第1题:
下面第( 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 中的元组
第2题:
第(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 中的元组
第3题:
以下关于数据完整性叙述错误的是______。
A.域约束限制指定表列的取值及范围
B.主码约束定义每个关系的主码不空,但可以不唯一
C.引用完整性约束定义不同关系模式的属性之间满足的条件
D.引用完整性约束定义一个关系模式中属性之间可能满足的条件
第4题:
下列叙述正确的是
A.同一关系内部属性之间不能存在引用关系
B.外码一定要与相应的主码同名
C.同一个关系中不允许出现完全相同的元组
D.同一个关系中主码的值可以相同
第5题:
下列关于码的叙述中,正确的是
A.在一个关系中,不可能存在两个不同的元组在码属性上取值相同
B.属性是一个元组区别于其它元组的依据
C.在一个关系中,可能存在码或码的一部分为空值的元组
D.码不是一个元组赖以存在的条件
第6题:
(52)下列关于关系模式的码的叙述中,不正确的是( )。
A)当候选码多于一个时,选定其中一个作为主码
B)主码可以是单个属性,也可以是属性组
C)不包含在主码中的属性称为非主属性
D)当一个关系模式中的所有属性构成码时,则称为全码
第7题:
有两个方法用于小区主扰码规划:1,主小区和邻近小区使用不同主扰码,和相邻小区的主扰码属于相同扰码组;2,主小区和邻近小区使用不同主扰码,和相邻小区的主扰码属于不同扰码组。我们推荐使用的是第1中方法。
此题为判断题(对,错)。
第8题:
对于关系的主码必须满足的条件,有下列说法: Ⅰ.一个关系中的主码属性或属性组能函数决定该关系中的所有其他属性 Ⅱ.一个关系中的主码属性不能与其他关系中的主码属性重名 Ⅲ.在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性 Ⅳ.在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组以上说法正确的是______。
A.Ⅰ和Ⅱ
B.Ⅰ和Ⅲ
C.Ⅱ和Ⅲ
D.Ⅱ和Ⅳ
第9题:
下列关于外码的叙述中,不正确的是( )。
A.外码是某个关系的主码
B.外码体现了关系间的联系手段
C.外码不是任何关系的主码
D.外码是一个关系的主码不是另一个关系的主码
第10题:
关系中的某个属性不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时, 称该属性为( )。A.元组B.主属性C.外码D.参照关系