- 5
- 0
- 约8.91千字
- 约 45页
- 2017-09-09 发布于湖北
- 举报
第五章-数据完整性
第5章 数据完整性 5.1 数据完整性的基本概念 5.2 约束 5.3 默认值 5.4 规则 5.5 标识列IDENTITY 5.6 自定义数据类型 教学要求:通过本章学习,读者应掌握以下内容: 使用各种约束保证数据库的完整性 使用规则、默认值来保证数据完整性 对实现数据完整性的各种方法进行分析 5.1 数据完整性的基本概念 数据完整性包括实体完整性、域完整性、参照完整性和用户定义的完整性。 1.实体完整性(Entity Integrity) 实体完整性用于保证数据库中数据表的每一个特定实体都是唯一的。它可以通过主键约束(PRIMARY KEY)、唯一键约束(UNIQUE)、索引或标识属性(IDENTITY)来实现。 2.域完整性(Domain Integrity) 域完整性就是保证数据库中的数据取值的合理性,即保证指定列的数据具有正确的数据类型、格式和有效的数据范围。通过为表的列定义数据类型以及检查约束(CHECK)、默认定义(DEFAULT)、非空(NOT NULL)和规则实现限制数据范围,保证只有在有效范围内的值才能存储到列中。 3.参照完整性(Referential Integrity) 参照完整性定义了一个关系数据库中,不同的表中列之间的关系(父键与外键)。要求一个表中(子表)的一列或列组合的值必须与另一个表(父表)中的相关一列或列组合
原创力文档

文档评论(0)