分类
关系的完整性
关系模型的完整性规则是对关系的某种约束条件。关系模型中有三类完整性约束:实体完整性规则、用户定义的完整性规则和参照完整性规则。
(1)实体完整性规则
关系的主键可以标识关系中的每条记录,而关系的实体完整性要求关系中的记录不允许出现两条记录的主键值相同,即不能有空值,也不能朽重复值。实体完整性规则规定关系的所有主属性都不能为空值,而不是整体不能为空值。
(2)用户定义的完起性规则
不同的关系数据库系统根据其应用环境的不同,通常需要针对某一具体字段设置约束条件。
例如.学生成绩宇段的取值必须在0一100之间。
(3)参照完整件规则
参照完整性是相关联的两个表之间的约束。对于具有主从关系的两个表来说,表中每条记录外键的值必须是主表中存在的,如果在两个表之间建立了关联关系,则对一个关系进行的操作要影响到另一个表中的记录。