数据库技术与应用——SQL Server2000篇 郭力平 第10章新.pptVIP

  • 14
  • 0
  • 约1.17万字
  • 约 105页
  • 2018-01-01 发布于广东
  • 举报

数据库技术与应用——SQL Server2000篇 郭力平 第10章新.ppt

第10章 数据完整性 10.1 数据完整性概述 10.2 使用约束实施数据的完整性 10.3 规 则 10.4 默 认 10.5 使用自动编号IDENTITY 数据的完整性指数据库中数据的一致性与正确性。在SQL Server 2000中,可以通过约束、默认、规则、触发器等来达到保证数据完整性的目的。本章介绍如何通过约束、默认与规则实现数据的完整性。 10.1 数据完整性概述 数据完整性的含义包括以下内容: (1)数值的完整性,指数据类型与取值的正确性。 (2)表内数据不相互矛盾。 (3)表间数据不相互矛盾,指数据的关联性不被破坏。 数据完整性有不同的分类方法。 (1)按照数据完整性的功能可以将其分为四类: ? 实体完整性,要求表中每一条记录(每一行数据)是惟一的,即它必须至少拥有一个惟一标识以区分不同的数据行。实现方法有:主键约束PRIMARY KEY、惟一性约束UNIQUE、惟一索引UNIQUE INDEX、标识IDENTITY等 。 ? 值域完整性,限定表中输入数据的数据类型与取值范围。实现方法:默认值约束DEFAULT或默认对象、核查约束CHECK、外键约束FOREIGN KEY、规则RULE 、数据类型、非空性约束NOT NULL等。 ? 引用完整性,指对数据库进行添加、删除、修改数据时,要维

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档