完整性约束

完整性约束

静态列级约束

1. 对数据类型的约束,包括数据的类型、长度单位、精度等

2. 对数据格式的约束

3. 对取值范围或取值集合的约束

4. 对空值的约束

5. 其他约束

静态元组约束

一个元组是由若干个列值组成的,静态元组约束就是规定元组的各个列之间的约束关系

静态关系约束

在一个关系的各个元组之间或者若干关系之间常常存在各种联系或约束。 (参照完整性-外码约束)

动态列级约束

1. 修改列定义时的约束

2. 修改列值时的约束

动态元组约束

动态元组约束是指修改元组的值时元组中各个字段间需要满足某种约束条件

动态关系约束

动态关系约束是加在关系变化前后状态上的限制条件,例如事务一致性、原子性等约束条件

完整性约束