5数据库系统基本原理_第五章_数据库完整性.pptxVIP

  • 8
  • 0
  • 约9.08千字
  • 约 32页
  • 2018-12-19 发布于福建
  • 举报

5数据库系统基本原理_第五章_数据库完整性.pptx

5数据库系统基本原理_第五章_数据库完整性

第五章 数据库完整性第5章 数据库的完整性 数据库的完整性是指数据的正确性和相容性。为维护数据库的完整性,DBMS必须提供一种机制来检查数据库中的数据,看其是否满足语义规定的条件。这些加在数据库数据之上的语义约束条件称为数据库完整性约束条件,它们作为模式的一部分存入数据库中。DBMS中检查数据是否满足完整性条件的机制称为完整性检查。完整性约束条件 完整性检查是围绕完整性约束条件进行的,因此完整性约束条件是完整性控制机制的核心。完整性约束条件作用的对象可以是关系、元组、列三种。完整性约束条件列约束主要是列的类型、取值范围、精度、排序等的约束条件。元组的约束是元组中各个字段间的联系的约束。关系的约束是若干元组间、关系集合上以及关系之间的联系的约束。 完整性约束条件的分类 静态约束和动态约束静态约束是指数据库每一确定状态时的数据对象所应满足的约束条件,它是反映数据库状态合理性的约束,这是最重要的一类完整性约束。 动态约束是指数据库从一种状态转变为另一种状态时新、旧值之间所应满足的约束条件,它是反映数据库状态变迁的约束。完整性约束条件的分类 综合这两方面,可分为:静态列级约束静态元组约束静态关系约束动态列级约束动态元组约束动态关系约束完整性约束条件的分类 静态列级约束 字段的数据类型、长度、单位、精度、 格式、取值范围、排序等;静态元组约束 各个列之间的约束关系;静态关系约束 实体完整性

文档评论(0)

1亿VIP精品文档

相关文档