02120数据库及其应用

实体完整性规则是指关系的()A、主键不能取重复值B、主键的任一属性不能取空值C、外键不能取重复值D、外键的任一属性不能取空值

题目

实体完整性规则是指关系的()

  • A、主键不能取重复值
  • B、主键的任一属性不能取空值
  • C、外键不能取重复值
  • D、外键的任一属性不能取空值
参考答案和解析
正确答案:B
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有关系模式R(A,B,C),其主码是(A,B)。以下描述完全符合实体完整性规则要求的是

A.A不能取空值

B.B不能取空值

C.C不能取空值

D.A和B均不能取空值


正确答案:D
解析:实体完整性规则规定关系的所有主属性都不能取空值,而不仅是主码整体不能取空值。

第2题:

设有关系SC(sno, cno, grade),其主码是(sno, cno)。下列描述符合实体完整性规则要求的是

A.只有sno不能取空值

B.只有cno不能取空值

C.sno和cno都不能取空值

D.只有grade不能取空值


正确答案:C
解析:实体完整性规则规定基本关系的所有主属性都不能取空值,而不仅是主码整体不能取空值。在主码sno和cno都不能取空值。对于实体完整性规则说明如下:
①实体完整性规则是针对基本关系而言的,一个基本表通常对应现实世界的一个实体集;
②现实世界中的实体是可区分的,即它们具有某种惟一性标识;
③相应地,关系模型中以主码作为惟一性标识;
④主码中的属性即主属性不能取空值。所谓空值就是“不知道”或“无意义”的值。如果主属性取空值,就说明存在某个不可标识的实体,即存在不可区分的实体,因此这个规则称为实体完整性。

第3题:

(29)设有关系 SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则

A)只有 SNO 不能取空值

B)只有 CNO 不能取空值.

C)只有 GRADE 不能取空值

D)SNO 与 CNO 都不能取空值


正确答案:D

(29)【答案】D)
【解析】实体完整性规则要求关系中的元组在组成主关键的属性值上不能有空值。如果有空值那么主关键字就不能一标识元组了

第4题:

实体完整性要求主属性不能取空值,这一点通常是通过( )。

A.定义外部键来保证

B.定义主键来保证

C.用户定义的完整性来保证

D.关系系统自动保证


正确答案:B
解析:现实世界中实体是可区分的,他们具有某种惟一的标识,主码不能取空值,因为主码取空值说明存在某个不可标识的实体,而这于前述思想矛盾的。

第5题:

设有关系SC(sN0,cN0,GRADE),其主码是(SNO,CN0)。遵照实体完整性规则

A.只有SN()不能取空值

B.只有CNO不能取空值

C.只有GRADE不能取空值

D.SNO与CN0都不能取空值


正确答案:D
解析:实体完整性约束是对关系中主键属性值的约束。实体完整性规则为:若属性A是关系R的主属性,则属性A不能取空值。即:(1)实体完整性约束是对关系的约束。(2)每个关系必须有主键,且主键值唯一,用于标识关系的元组。(3)组成主键的属性都不能取空值,而不仅仅是主键属性集整体不能取空值。

第6题:

( 29 )设有关系 SC(SNO,CNO,GRADE) ,其主码是 (SNO,CNO) 。遵照实体完整性规则

A) 只有 SNO 不能取空值

B) 只有 CNO 不能取空值

C) 只有 GRADE 不能空值

D) SNO 与 CNO 都不能取空值


正确答案:D

第7题:

下列与实体完整性约束相关的叙述中,哪一(些)条是正确的?( )

Ⅰ. 实体完整性约束是对关系中主键属性值的约束

Ⅱ. 每个关系必须有主键,主键值唯一,用于标识关系的元组

Ⅲ. 组成主键的属性都不能取空值,而不仅仅是主键属性集整体不能取空值

A) 仅Ⅰ

B) 仅Ⅱ和Ⅲ

C) 仅Ⅰ和Ⅲ

D) 都正确

A.

B.

C.

D.


正确答案:D

第8题:

设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则

A.只有SNO不能取空值

B.只有CNO不能取空值

C.只有GRADE不能取空值

D.SNO与CNO都不能取空值


正确答案:D

第9题:

关系中组成主关键字的属性不能取空值,这称为关系的( )。

A、实体完整性

B、关系完整性

C、参照完整性

D、主键完整性


参考答案:A

第10题:

在关系模型的完整性约束中,实体完整性规则是指关系中(1),而参照完整性(即引用完整性)规则要求(2)。

A.属性值不允许重复

B.属性值不允许为空

C.主键值不允许为空

D.外键值不允许为空


正确答案:C