关系模型的完整性规则是对关系的某种约束条件。关系模型中的数据完整性规则包括实体完整性规则、域完整性规则、参照完整性规则和用户定义完整性规则。
● 实体完整性规则:是指保证关系中元组唯一的特性。通过关系的主关键字和候选关键字实现。
● 域完整性规则:是指保证关系中属性取值正确、有效的特性。例如,定义属性的数据类型、设置属性的有效性规则等。
● 参照完整性规则:参照完整性与关系之间的联系有关,包括插入规则、删除规则和更新规则。
● 用户定义完整性规则:是指为满足用户特定需要而设定的规则。
在关系数据完整性规则中,实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称为是关系的两个不变性,由关系系统自动支持。
在以后的章节中,将结合具体实例对数据库的数据完整性规则进行详细讨论。