问题
单项选择题
关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。关系中的元组在组成主键的属性上不能有空值实现的是________。
A.参照完整性
B.实体完整性
C.用户定义的完整性
D.实体完整性、参照完整性和用户定义的完整性
答案
参考答案:B
解析:[评析] 三类完整性约束的规则为: 1、实体完整性规则:关系中的元组在组成主键的属性上不能有空值。 2、参照完整性规则:外键的值不允许参照不存在的相应表的主键的值,或者外键为空值。 3、用户定义的完整性规则:是用户根据具体应用的语义要求,利用DBMS提供的定义和检验这类完整性的机制,用户自己定义的完整性规则。