计算机四级

以下关于主码及主码约束说法错误的是______。A) 在一个关系中不存在两个元组,它们具有相同的主码值B) 不存在从组成主码的属性集中去掉一个属性,还能保持数据的唯一性C) 关系模型通过主码约束维护关系的完整性D) 如果属性A为关系B的主码,则在关系R中没有一个元组在属性B上的属性位为空值A.B.C.D.

题目

以下关于主码及主码约束说法错误的是______。

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 中的元组


正确答案:D



第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 中的元组


正确答案:B

(35)【答案】B)
【解析】如果任意删除关系S中的元组,那么,SC表中的元素将不再完整。

第3题:

以下关于数据完整性叙述错误的是______。

A.域约束限制指定表列的取值及范围

B.主码约束定义每个关系的主码不空,但可以不唯一

C.引用完整性约束定义不同关系模式的属性之间满足的条件

D.引用完整性约束定义一个关系模式中属性之间可能满足的条件


正确答案:B
解析:主码约束定义每个关系的主码不空,并且是唯一的。

第4题:

下列叙述正确的是

A.同一关系内部属性之间不能存在引用关系

B.外码一定要与相应的主码同名

C.同一个关系中不允许出现完全相同的元组

D.同一个关系中主码的值可以相同


正确答案:C
解析:同一关系内部属性之间可以存在引用关系,所以A)错。外码并不一定要与相应的主码同名,所以B)错。同一个关系中主码的值不可以相同,所以D)错。

第5题:

下列关于码的叙述中,正确的是

A.在一个关系中,不可能存在两个不同的元组在码属性上取值相同

B.属性是一个元组区别于其它元组的依据

C.在一个关系中,可能存在码或码的一部分为空值的元组

D.码不是一个元组赖以存在的条件


正确答案:A
解析:码是一个元组区别于其它元组的依据,同时也是一个元组赖以存在的条件。在一个关系中,不可能存在两个不同的元组在码属性上取值相同,也不可能存在码或码的一部分为空值的元组。

第6题:

(52)下列关于关系模式的码的叙述中,不正确的是( )。

A)当候选码多于一个时,选定其中一个作为主码

B)主码可以是单个属性,也可以是属性组

C)不包含在主码中的属性称为非主属性

D)当一个关系模式中的所有属性构成码时,则称为全码


正确答案:C

(52)【答案】C)
【解析】键是唯一地标准识实体的属性集,不包含在任何“键”中的属性称为非主属性。

第7题:

有两个方法用于小区主扰码规划:1,主小区和邻近小区使用不同主扰码,和相邻小区的主扰码属于相同扰码组;2,主小区和邻近小区使用不同主扰码,和相邻小区的主扰码属于不同扰码组。我们推荐使用的是第1中方法。

此题为判断题(对,错)。


正确答案:√

第8题:

对于关系的主码必须满足的条件,有下列说法: Ⅰ.一个关系中的主码属性或属性组能函数决定该关系中的所有其他属性 Ⅱ.一个关系中的主码属性不能与其他关系中的主码属性重名 Ⅲ.在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性 Ⅳ.在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组以上说法正确的是______。

A.Ⅰ和Ⅱ

B.Ⅰ和Ⅲ

C.Ⅱ和Ⅲ

D.Ⅱ和Ⅳ


正确答案:B
解析:两个关系中的主码属性是可以重名的,在一个关系中,从主码属性集中去掉某个属性后就不能唯一标识一个元组。

第9题:

下列关于外码的叙述中,不正确的是( )。

A.外码是某个关系的主码

B.外码体现了关系间的联系手段

C.外码不是任何关系的主码

D.外码是一个关系的主码不是另一个关系的主码


正确答案:C
解析:根据外码的定义:设F是基本关系R的一个或一组属性,但不是关系R的主码,如果F与基本关系S的主码相对应,则称F是基本关系R的外码。外码体现了关系间的联系手段,外码是一个关系主码,是另一个关系的属性.

第10题:

关系中的某个属性不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时, 称该属性为( )。A.元组B.主属性C.外码D.参照关系


正确答案:C
外键的概念;即不是该关系的主键,但是是另一个关系的主键,则该属性为关系的外键。

更多相关问题