More Related Content
Similar to 第8章 数据完整性 (20)
第8章 数据完整性
- 76. 本章小结 (1) 数据完整性有 4 种类型:实体完整性、域完整性、参照完整性和用户定义的完整性。在 SQL Server 2000 中可以通过各种约束、默认、规则和触发器等数据库对象来保证数据的完整性。 (2) 规则实施数据的完整性:规则就是数据库中对存储在表的列或用户定义数据类型中的值的规定和限制。可以通过企业管理器和 Transact-SQL 语句来创建、删除、查看规则以及规则的绑定与松绑。 (3) 默认值实施数据完整性:默认值是用户输入记录时没有指定具体数据的列中自动插入的数据。默认值对象可以用于多个列或用户定义数据类型,它的管理与应用同规则有许多相似之处。表的一列或一个用户定义数据类型也只能与一个默认值相绑定。在 SQL Server 中使用企业管理器和 Transact-SQL 语句实现默认值的创建、查看、删除以及默认值的绑定与松绑。 (4) 使用约束实施数据完整性:约束是 SQL Server 提供的自动保持数据库完整性的一种方法,定义了可输入表或表的单个列中的数据的限制条件。在 SQL Server 中有 6 种约束:非空值约束、主键约束、外键约束、惟一性约束、检查约束和默认约束。