2.3.2 实体完整性约束

2.3.1 关系的三类完整性约束
    实体完整性、参照完整性、用户定义的完整性。

--------------------------------------------------------------------------------
2.3.2 实体完整性(Entity Integrity)
实体完整性规则  若属性(指一个或一组属性)A是基本关系R的主属性,则A不能取空值。

对于实体完整性规则说明如下:
1.实体完整性规则是针对基本关系而言的。一个基本表通常对应现实世界的一个实体集。例如学生关系对应学生的集合。
2.现实世界中的实体是可区分的,它们具有某种唯一性标识。例如每个学生都是一个独立的各题,是不一样的。
3.相应地,关系模式中以主码作为唯一性标识。
4.主码中的属性即主属性不能取空值。如果主属性取空值,就说明存在某个不可标识的实体,即存在不可区分的实体,这与第2点相矛盾,因此这个规则称为是实体完整性。

猜你喜欢

转载自1971161579.iteye.com/blog/2338193