数据完整性和索引分析.pptVIP

  • 2
  • 0
  • 约7.5千字
  • 约 42页
  • 2016-11-03 发布于湖北
  • 举报
第三章 数据库完整性和索引 3.1 数据完整性的概述 一、数据完整性的定义 数据完整性(Data Integrity)是指数据的精确性和可靠性。 定义数据完整性的目的: 1、防止数据库中存在不符合语义规定的数据; 2、防止错误信息的输入和输出而造成无效操作; 3.1 数据完整性的概述 二、数据完整性分类 1、实体完整性(Entity Integrity) 将数据表中的每一行看作一个实体,所有行具有非空且没有重复的标识字段。 实现手段: 唯一索引 、主键约束 、唯一约束、列的Identity属性限制 3.1 数据完整性的概述 二、数据完整性分类 2、域完整性(Domain Integrity) 域(或列)完整性是指定列指定一组有效的值并决定是否可为空值。 实现手段: 1.数据类型或是NOT NULL; 2.检查约束和规则; 3.外键约束、默认值等规则限制。 3.1 数据完整性的概述 二、数据完整性分类 3、参照完整性(Referential Integrity) 参照完整性确保主键(在被引用表中)和外键(在引用表中)之间的关系得到保持。 例如修改父表中关键字值后,子表关键字值未做相应改变;删除父表的某记录后,子表的相应记录未删除,致使这些记录称为孤立记录;对于子表插入的记录,父表中没有相应关键字值的记录; 3.2 约束 3.1 数据完整性的概述

文档评论(0)

1亿VIP精品文档

相关文档