关系中的“主码”不允许取空值是指哪种约束规则?A.实体完整性B.引用完整性C.用户定义的完整性D.数

题目

关系中的“主码”不允许取空值是指哪种约束规则?

A.实体完整性

B.引用完整性

C.用户定义的完整性

D.数据完整性

参考答案和解析
正确答案:A
解析:关系中的“主码”不允许取空值,因为关系中的每一行都代表一个实体,而实体的区分就是靠主码的取值来惟一标识的,如果主码值为空,意味存在着不可识别的实体,所以这种约束规则是实体完整性约束规则。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关系中的“主关键字”不允许取空值是指()约束规则。

A.实体完整性;

B.引用完整性;

C.用户定义的完整性;

D.数据完整性;


A

第2题:

关系中主码不允许取空值指的是( )约束规则。

A.实体完整性

B.引用完整性

C.参照性完整性

D.用户自定义完整性


正确答案:A
解析:实体完整性规则是对关系中的主属性值的约束,若属性A是关系R的主属性,则属性A不能取空值,它规定关系的所有主属性都不能取空值,而不仅是主码整体不能取空值。

第3题:

关系中规定主码不允许取空值,指的是( )约束规则。

A.实体完整性

B.引用完整性

C.参照完整性

D.用户自定义完整性


正确答案:A
解析:实体完整性规则如下:①实体完整性规则是对关系中的主属性值的约束。②若属性A是关系R的主属性,则属性A不能取空值。⑧它规定关系的所有主属性都不能取空值,而不仅是主码整体不能取空值。

第4题:

关系中的“主码”不允许取空值是指 ______ 约束规则。

A.实体完整性

B.引用完整性

C.用户定义的完整性

D.数据完整性


正确答案:A
解析:关系中的“主码”不允许取空值,因为关系中的每一行都代表一个实体,而实体的区分就是靠主码的取值来惟一标识的,如果主码值为空,意味着存在着不可识别的实体,所以这种约束规则是实体完整性约束规则。

第5题:

关系中的“主关键词”不允许取空值是指______约束规则。

A.数据完整性

B.实体完整性

C.引用完整性

D.用户定义的完整性


正确答案:B
解析:实体完整性是指关系中的主关键词的值不能取空值(Null)且不能有相同值。若主关键词取空值,则不可区分现实世界存在的实体。

第6题:

关系中规定主码不允许取空值指的是( )约束规则。

A.实体完整性

B.引用完整性

C.参照完整性

D.用户自定义完整性


正确答案:A
解析:实体完整性规则如下:①实体完整性规则是对关系中的主属性值的约束。②若属性A是关系R的主属性,则属性A不能取空值。③它规定关系的所有主属性都不能取空值,而不仅是主码整体不能取空值。

第7题:

在关系中“主码”不允许取空值是指( )约束规则。

A.数完整性

B.用户定义的完整性

C.引用完整性

D.实体完整性


正确答案:D
解析:在关系中“主码”不允许取空值是指实体完整性约束规则。

第8题:

关系中的“主码”不允许取空值是指________约束规则。

A.实体完整性

B.引用完整性

C.用户定义的完整性

D.数据完整性


正确答案:A
解析:关系中的“主码”不允许取空值,因为关系中的每一行都代表一个实体,而实体的区分就是靠主码的取值来惟一标识的,如果主码值为空,意味着存在着不可识别的实体,所以这种约束规则是实体完整性约束规则。

第9题:

关系中的“主码”不允许取空值是指( )约束规则。

A.实体完整性

B.引用完整性

C.用户定义的完整性

D.数据完整性


正确答案:A