实体完整性规则

题目

实体完整性规则

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

第1题:

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

A.实体完整性规则

B.参照完整性规则

C.用户定义完整性规则

D.域完整性规则


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

第2题:

设有关系模式student(sno,sname,age),则约束"age BETWEEN 20 AND 40"属于( )完整性规则。

A.实体完整性规则

B.参照完整性规则

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

D.引用完整性规则


正确答案:C

第3题:

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

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

B.参照完整性规则

C.用户定义完整性规则

D.域完整性规则


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

第4题:

关系模型中的完整性约束规则包括()。

A.实体完整性约束规则

B.属性完整性约束规则

C.引用完整性约束规则

D.用户定义的完整性约束规则


正确答案:ACD

第5题:

设有关系模式student(sno,sname,age),则约束“age BETWEEN 20 AND 40”属于哪一类关系完整性规则?

A.实体完整性规则

B.参照完整性规则

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

D.引用完整性规则


正确答案:C
解析:用户定义完整性:用户定义的完整性规则由用户根据应用需要定义,它反映某一具体应用所涉及的数据必须满足的语义要求,主 要是对属性取值进行限定,DBMS应用提供定义和检查这类完整性的机制。

第6题:

“主键”不允许取重复值,是指( )。

A)实体完整性约束规则

B)引用完整性约束规则

C)用户自定义完整性约束规则

D)数据完整性约束规则


正确答案:A

第7题:

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

A)实体完整性规则

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

C)参照完整性规则

D)以上均不是


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

第8题:

将学生表的“年龄”属性限制在18~22之间,这属于( )。

A)实体完整性规则

B)参照完整性规则

C)域完整性规则

D)字段限制规则


正确答案:C

第9题:

关系模型的三类完整性规则是实体完整性、______和用户定义完整性。


正确答案:
参照完整性

第10题:

关系的三类完整性规则分别是:实体完整性规则、参照完整性规则和【 】规则。


正确答案:用户定义完整性
用户定义完整性 解析:为了维护数据库中的数据与现实世界的一致性,关系数据库必须遵循三类完整性约束规则,分别是:实体完整性规则、参照完整性规则(又称引用完整性规则)和用户定义完整性规则。