11讲数据完整.pptVIP

  • 5
  • 0
  • 约1.27万字
  • 约 110页
  • 2017-03-25 发布于江苏
  • 举报
11讲数据完整

第11讲 数据完整性 主讲人:胡秀芳 南通大学地理科学学院 hxf@ntu.edu.cn 主要内容: 1 数据完整性概述 2 使用约束实施数据的完整性 3 规则 4 默认 5 使用自动编号IDENTITY 6 总结 数据的完整性指数据库中数据的一致性与正确性。在SQL Server 2000中,可以通过约束、默认、规则、触发器等来达到保证数据完整性的目的。 本讲介绍如何通过约束、默认与规则实现数据的完整性。 1 数据完整性概述 1.1 数据完整性的含义 数值的完整性,指数据类型与取值的正确性。 表内数据不相互矛盾。 表间数据不相互矛盾,指数据的关联性不被破坏。 1.2 数据完整性有不同的分类方法 1.2.1按照数据完整性的功能将其分为 实体完整性 值域完整性 引用完整性 用户定义的完整性 实体完整性 要求表中每一条记录(每一行数据)是惟一的,即它必须至少拥有一个惟一标识以区分不同的数据行。 实现方法:主键约束PRIMARY KEY、惟一性约束UNIQUE、惟一索引UNIQUE INDEX、标识IDENTITY等 值域完整性 限定表中输入数据的数据类型与取值范围。 实现方法:默认值约束DEFAULT或默认对象、核查约束CHECK、外键约束FOREIGN KE

文档评论(0)

1亿VIP精品文档

相关文档