问题
单项选择题
实体完整性要求主属性不能取空值,这一点通常是通过( )。
A.定义外部键来保证
B.定义主键来保证
C.用户定义的完整性来保证
D.关系系统自动保证
答案
参考答案:B
解析:[分析] 现实世界中实体是可区分的,他们具有某种惟一的标识,主码不能取空值,因为主码取空值说明存在某个不可标识的实体,而这于前述思想矛盾的。
实体完整性要求主属性不能取空值,这一点通常是通过( )。
A.定义外部键来保证
B.定义主键来保证
C.用户定义的完整性来保证
D.关系系统自动保证
参考答案:B
解析:[分析] 现实世界中实体是可区分的,他们具有某种惟一的标识,主码不能取空值,因为主码取空值说明存在某个不可标识的实体,而这于前述思想矛盾的。