计算机数据库系统原理

根据关系模型的完整性规则,一个关系中的主码()。A、不能有两个B、不可作为其他关系的外码C、可以取空值D、不可以是属性组合

题目

根据关系模型的完整性规则,一个关系中的主码()。

  • A、不能有两个
  • B、不可作为其他关系的外码
  • C、可以取空值
  • D、不可以是属性组合
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

根据关系模式的完整性规则,一个关系中的主码( )。

A不能包含多个属性

B不能成为另一个关系的外码

C不允许空值

D可以取空值


参考答案:C

第2题:

根据关系模式的完整性规则,一个关系中的“主码”()

A.不能有两个

B.不能成为另外一个关系的外码

C.不允许为空

D.可以取值参考答案


正确答案:C

第3题:

关系数据库的参照完整性规则规定:一个基本关系的外码(对应于另一个基本关系的主码)的取值可以取空值,如果不取空则必须等于它所对应基本关系中的主码值。()

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


参考答案:√

第4题:

在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束称为( )规则。

A.实体完整性

B.参照完整性

C.用户自定义完整性

D.全部


正确答案:A
解析:现实世界中的实体是可区分的,相应的,关系中的元组也是可区分的。实体完整性要求主属性不能为空值。如果主属性取空值,则意味着关系中的某个元组是不可标识的,即存在不可区分的实体,这与实体的定义矛盾。

第5题:

下列关于关系模型的完整性约束规则叙述中,不正确的是( )。

A)关系中主属性不能取空值,可以通过定义主码来实现

B)用户自定义是针对某一具体应用要求来定义的约束条件

C)参照完整性规则指外码不允许参照不存在的相应的主码值或外码为空值

D)当执行删除操作时,一般只需考虑实体完整性规则


正确答案:D
关系模型的完整性约束规则包括实体完整性、参照完整性、用户自定义完整性三约束规则。关系中主属性不能取空值,可以通过定义主码来实现用户自定义是针对某一具体应用要求来定义的约束条件;参照完整性规则指外码不允许参照不存在的相应的主码值,或外码为空值;当执行删除操作时,一般只需考虑参照完整性规则。

第6题:

在关系模型中,若属性A是关系R的主码,则在R的任何元祖中,属性A的取值都不允许为空,这种约束称为()规则。

A.实体完整性

B.域完整性

C.参照完整性

D.用户定义的完整性


正确答案:A

第7题:

若属性(或属性组)A是基本关系R的外码,它与基本关系S的主码B相对应,则R中每个元组在A上的值或者为空,或者为s中某个元组的主码值。这是( )。

A)实体完整性规则

B)参照完整性规则

C)用户定义完整性规则

D)域完整性规则


正确答案:B
实体完整性规则:若属性A是关系R的主属性,则属性A不能取空值。
参照完整性规则:若属性(或属性组)A是基本关系R的外码,它与基本关系S的主码B相对应,则R中每个元组在A上的值或者为空,或者为s中某个元组的主码值。
用户定义完整性规则:是针对某一具体数据库的约束条件,它反映某一具体应用涉及的数据必须满足语义要求。

第8题:

(11)根据参照完整性规则,外码的值或者等于以此外码为主码的关系中某个元组主码的值,或者取

【11】 。


正确答案:

(11)【答案】空
【解析】根据参照完整性规则,若属性F是关系R的外码,它的关系S的主码KS相对应,则对于R中每个元组在F上的值必须为:取空或者等于S中某个元组的主码值。

第9题:

设有如下图所示的两个关系S(sno,sname,sex)和SC(mo,eno,grade)。其中关系S的主码是sno,关系SC的主码是(sno,cno)。且关系SC的属性“sno”是它的外码。要求grade的取值只能是0~100之间的整数。 (23)关系数据库必须满足以下3类完整性规则:

Ⅰ.实体完整性规则

Ⅱ.参照完整性规则

Ⅲ.用户定义的完整性规则

上述两个关系违背了哪个(些)完整性规则?

A.仅Ⅰ

B.仅Ⅱ和Ⅲ

C.仅Ⅰ和Ⅱ

D.Ⅰ、Ⅱ和Ⅲ


正确答案:C
解析:实体完整性规则规定,关系的所有主属性都不能取空值,而不仅是主码整体不能取空值。实体完整性要求关系的主码不能重复;参照完整性要求外键的值不允许参照不存在的相应表主键的值,或者外键为空值。

第10题:

关于实体完整性规则,正确的叙述是______。

A.实体完整性规则规定关系的主码不能为空

B.实体完整性规则规定关系的候选码不能为空

C.实体完整性规则规定关系的主属性不能为空

D.实体完整性规则规定关系的外码不能为空


正确答案:C
解析:实体完整性规则规定关系的主属性不能为空,而不是候选码整体不能取空值。实体完整性保证主码是关系的各个元组的唯一标识。

更多相关问题