找考题网-背景图
问答题

写出关系完整性的3种类型。

【参考答案】

(1)实体完整性 
实体完整性规则:关系中的主属性不能取空值。这就是说在实体完整性规则关系中,包括主码在内的所有主属性都不能取空值。 
(2)参照完整性 
参照完整性规则:若参照关系中的外码与目标关系中的主码相对应,则参照关系中每个元组在外码上的每个属性值必须为空值,或者等于目标关系中某个元组的主码值。参照关系和被参照关系可以是同一个关系。 
(3)用户定义的完整性 
所谓用户定义的完整性就是由用户根据具体的应用环境,为某个关系数据库设定非约束条件。

热门试题