sql约束、默认和规则.ppt

sql约束、默认和规则

大型数据库——SQL Server 2000程序设计 第4章 约束、默认和规则 数据完整性 约束【CONSTRAINT】 默认【DEFAULT】 规则【RULE】 4.1 数据完整性 数据完整性就是存储在数据库中的数据的一致性和正确性。 根据数据完整性措施所作用的数据库对象和范围不同,数据完整性分为: 实体完整性 又称为行完整性,即数据库中的所有行都具 有一个非空且没有重复的主键值。 域完整性 又叫列完整性,以保证列数据的输入具有正 确的数据类型、格式和有效的数据范围。 参照完整性 又叫引用完整性,旨在保证主表和从表数据 的一致性。 用户定义完整性 用户定义的不属于以上完整性的特定规 则。 4.1 数据完整性 在SQL SERVER2000里,我们可以采取许多方法保证各种完整性: 实体完整性 通过建立唯一索引、PRIMARY KEY约束、 UNIQUE约束、IDENTITY属性等来强制主键 的唯一性。 域完整性 强制域有效性可以通过限制数据类型、 CHECK 约束和规则、FOREIGN KEY、 DEFAULT、NOTNULL定义实现。 参照完整性 通过FOREI

文档评论(0)

1亿VIP精品文档

相关文档