- 11
- 0
- 约 75页
- 2017-01-02 发布于重庆
- 举报
An Introduction to Database System 第8讲 数据库完整性 第8章 数据库完整性 数据库的完整性是指数据的正确性、有效性和相容性,防止错误数据进入数据库,保证数据库中数据的质量。 正确性是指数据的合法性; 有效性是指数据是否属于所定义的有效范围; 相容性是指描述同一现实的数据应该相同。 数据库中是否存在完整的数据关系到数据库系统能否真实地反映现实世界。它是衡量数据库中数据质量好坏的一种标志,是确保正确的数据被存放在正确的位置的一种手段。 数据完整性种类 根据数据完整性机制所作用的数据库对象和范围不同,数据完整性可分 : 实体完整性 域完整性 引用完整性 用户定义完整性 1.实体完整性 实体是指表中的纪录,一个实体就是表中的一条纪录。完整性要求在表中不能存在完全相同的纪录,而且每条记录都要具有一个非空且不重复的主键值。这样就能保证事物的唯一性。 实现实体完整性的方法主要有主键约束、唯一索引、唯一约束和指定IDENTITY属性。 2、域完整性 组成记录的列称为域,域完整性也可称为列完整性。域完整性要求向表中指定列输入的
原创力文档

文档评论(0)