实体完整性要求主属性不能为空值,这一点可以通过( )来保证。

题目

实体完整性要求主属性不能为空值,这一点可以通过( )来保证。

参考答案和解析
正确答案:B
通过定义一个属性为主键,该定义被存入数据字典,当对关系进行更新操作时,DBMS会A动检查主属性是否为空,是否惟一。如果为空,或不惟一,则拒绝该更新操作,从而保证了实体的完整性。若不定义主键,系统就不知道需要检查实体完整性,因而不可能自动予以保证,通过定义外部键,可以保证参照完整性,但与实体完整性无关。用户自定义的完整性是从应用出发所定义的对某一具体数据的约束条件,并不能保证实体完整性。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.定义外码

B.定义主码

C.用户定义的完整性

D.关系系统自动


定义主键来保证

第2题:

1、实体完整性要求主属性不能取空值,这一点可以通过()来保证。

A.定义外码;

B.定义主码 ;

C.用户定义的完整性;

D.关系系统自动。


定义主键来保证

第3题:

实体完整性要求主属性不能取空值,这一点可以通过()保证

A.定义外码

B.定义主码

C.用户定义的完整性

D.关系系统自动


定义主键来保证

第4题:

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

A.定义外部键来保证
B.用户定义的完整性来保证
C.定义主键来保证
D.关系系统自动保证

答案:C
解析:
在关系中,主键值不允许为空,也不允许重复,因此,通过定义主键可以保证主属性不能取空值。

第5题:

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

A.定义外部键来保证
B.用户定义的完整性来保证
C.定义主键来保证
D.关系系统自动保证

答案:C
解析:
在关系中,主键值不允许为空,也不允许重复,因此,通过定义主键可以保证主属性不能取空值。

第6题:

实体完整性要求主属性不能取空值,这一点可以通过( )来保证。

A.定义外码

B.定义主码

C.用户定义的完整性

D.由关系系统自动


正确答案:B

第7题:

实体完整性要求主属性不能为空值,这一点可以通过( )来保证。

A.定义外部件

B.定义主键

C.用户定义的完整性

D.均不是


正确答案:B
解析:通过定义一个属性为主键,该定义被存入数据字典,当对关系进行更新操作时,DBMS会自动检查主属性是否为空,是否唯一。如果为空,或不唯一,则拒绝该更新操作,从而保证了实体的完整性。若不定义主键,系统就不知道需要检查实体完整性,因而不可能自动予以保证,通过定义外部键,可以保证参照完整性,但与实体完整性无关。用户自定义的完整性是从应用出发所定义的对某一具体数据的约束条件,并不能保证实体完整性。

第8题:

实体完整性要求主属性不能取空值,这一点可以通过( )来保证。

A.定义主码

B.定义外码

C.由关系系统自动

D.用户定义的完整性


正确答案:A
解析:实体主属性不能取空值,因为数据库的数据操作都是从主属性开始的。一旦主属性为空值,就可能找不到该记录了。一般都是通过定义一个主码来保证的。

第9题:

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

A.定义外部键来保证

B.定义主键来保证

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

D.关系系统自动保证


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