3. 关系的完整性
关系模型的完整性规则是对关系的某种约束条件,任何关系在任何时刻都要满足这些语义约束。
关系模型中有三类完整性约束:
3.1 实体完整性
若属性A是基本属性的主属性,则A不能为空值
3.2 参照完整性
设
F
F
F是基本关系
R
R
R中的一个或一组属性,但不是关系R的码,
K
s
K_s
Ks是关系
S
S
S的主码,若
F
F
F与
K
S
K_S
KS
相对应,则
F
F
F是关系
R
R
R的外码
3.3 用户自定义的完整性
用户可以根据实际状况自定义约束条件