- 2
- 0
- 约1.23万字
- 约 58页
- 2016-12-27 发布于湖北
- 举报
第8章 数据完整性 本章内容 8.1 使用规则实施数据完整性 8.2 使用默认值实施数据完整性 8.3 使用约束实施数据完整性 数据完整性概述 数据完整性防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。 数据完整性有3种类型: 实体完整性(Entity Integrity)、 参照完整性(Referential Integrity)、 用户定义的完整性(User-defined Integrity)。 在SQL Server中可以通过各种规则(Rule)、默认(Default)、约束(Constraint)和触发器(Trigger)等数据库对象来保证数据的完整性。 8.1 使用规则实施数据完整性 8.1.1 创建规则 8.1.2 查看规则 8.1.3 规则的绑定与松绑 8.1.4 删除规则 8.1.1 创建规则 规则(Rule)就是数据库中对存储在表的列或用户定义数据类型中的值的规定和限制。 规则是单独存储的独立的数据库对象。 规则和约束可以同时使用,表的列可以有一个规则及多个约束。规则与检查约束在功能上相似,但在使用上有所区别。 检查约束是在CREATE TABLE或ALTER TABLE语句中定义的,嵌入了被定义的表结构,即删除表的时候检查约束也就随之被删除。 而规则需要用CREATE RULE语句定义后才能
原创力文档

文档评论(0)