单选题若属性A是关系R的主属性,则A不能为空,该规则称为()。A 实体完整性规则B 属性完整性规则C 参照完整性规则D 用户定义完整性规则

题目
单选题
若属性A是关系R的主属性,则A不能为空,该规则称为()。
A

实体完整性规则

B

属性完整性规则

C

参照完整性规则

D

用户定义完整性规则

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( )定义了对参照关系的外部属性值域的约束。

A)实体完整性规则

B)用户定义的完整性规则

C)参照完整性规则

D)以上均不是


正确答案:C
实体完整性规则定义了对关系中主属性取值的约束,即对主属性的值域的约束;参照完整性规则定义了参照关系和被参照关系的外码间的参照约束,即对参照关系的外码属性值域的约束,规定外码属性的值域只能是空值或是相应被参照关系主码属性的值。

第2题:

设属性A是关系R的属性,属性A在关系定义时,数据类型为CHAR,则共属性值不能取其他类型,这是______。

A.实体完整性规则

B.参照完整性规则

C.用户定义完整性规则

D.域完整性规则


正确答案:C

第3题:

●设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是 (21) 。

(21) A.实体完整性规则

B.参照完整性规则

C.用户定义完整性规则

D.域完整性规则


正确答案:A
【解析】关系模型允许定义三类数据约束,它们是实体完整性约束、参照完整性约束以及用户定义的完整性约束。其中,实体完整性规则是要求关系中组成主键的属性上不能有空值。参照完整性规则是要求不引用不存在的实体。用户定义完整性规则是由具体应用环境决定,系统提供定义和检验这类完整性的机制。

第4题:

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

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

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

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

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


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

第5题:

设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是(21)。

有关系模式A(C,T,H,R,S),其中各属性的含义是:

C:课程 T:教员 H:上课时间 R:教室 S:学生

根据语义有如下函数依赖集:

F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}

A.实体完整性规则

B.参照完整性规则

C.用户定义完整性规则

D.域完整性规则


正确答案:A
解析:关系模型允许定义三类数据约束,它们是实体完整性约束、参照完整性约束以及用户定义的完整性约束。其中,实体完整性规则是要求关系中组成主键的属性上不能有空值。参照完整性规则是要求不引用不存在的实体。用户定义完整性规则是由具体应用环境决定,系统提供定义和检验这类完整性的机制。

第6题:

设属性A是关系R的主属性,则A不能取空值是( )。

A实体完整性规则

B参照完整性规则

C用户定义的完整性规则

D域完整性规则


正确答案:A

第7题:

设属性是关系R的属性,则属性在关系定义时,数据类型为CHAR,则其属性值不能取其他类型,这是 ( )。

A.实体的完整性规则

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

C.参照完整性规则

D.域完整性规则


正确答案:C
解析:参照完整性规则,如果关系R的外码F与关系S的主码K相符,则外码F的每个值必须能在关系S的主码K的值中找到。相关知识点:实体的完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值;用户定义的完整性规则:是针对某一具体关系数据库的约束条件。

第8题:

设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是

A.实体完整性规则

B.参照完整性规则

C.用户定义完整性规则

D.域完整性规则


正确答案:A
解析:根据实体完整性原则,―个属性是某一个关系的主属性,不能为空。

第9题:

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

A.实体完整性

B.参照完整性

C.用户自定义完整性

D.全部


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

第10题:

是对关系中的主属性值的约束。

A.强制不能为空值

B.用户定义完整性规则

C.参照完整性规则

D.实体完整性规则


正确答案:D

更多相关问题