第五章 数据库完整性
数据库的完整性是指数据的正确性和相容性。为了维护数据库的完整性,数据库管理系统必须实现如下功能:
提供定义完整性约束条件的机制;
提供完整性检查的方法;
进行违约处理。
实体完整性检查和违约处理
检查主码值是否唯一,如果不唯一则拒绝插入或修改;检查主码值的各个属性是否为空,只要有一个为空就拒绝插入或修改。
数据库的完整性是指数据的正确性和相容性。为了维护数据库的完整性,数据库管理系统必须实现如下功能:
提供定义完整性约束条件的机制;
提供完整性检查的方法;
进行违约处理。
检查主码值是否唯一,如果不唯一则拒绝插入或修改;检查主码值的各个属性是否为空,只要有一个为空就拒绝插入或修改。