第十章数据库完蓬性 本章内容提要 ·数据库中的数据是否具备正确、相容关系到数 据库系统能否真实地反映现实世界,因此维护数 据库的完整性是非常重要的。 ·维护数据库 (1)制定完整性约束条件 (2)进行完整性检查(控制)
本章内容提要 • 数据库中的数据是否具备正确、相容关系到数 据库系统能否真实地反映现实世界,因此维护数 据库的完整性是非常重要的。 • •维护数据库 (1)制定完整性约束条件 (2)进行完整性检查(控制) 第十章 数据库完整性
第十章教据库完蓬性 本章重点: 完整性约束条件 完整性控制 本章难点: 完整性约束条件 完整性控制
本章重点: 完整性约束条件 完整性控制 本章难点: 完整性约束条件 完整性控制 第十章 数据库完整性
第十章数据库完蓬性 数据库的完整性是指数据的正确、有效性和 相容性(前后一致)。 完整性是对数据库存储数据的限制,是对数 据的约束条件。对数据库存储的限制各种各 样。如关系模式中的函数依赖,是对数据项 之间相关性的一种限制。 数据的正确、有效性可以简单的视为是对数 据本身而言。 数据的相容性可以简单的视为是对数据之间 的相互关系而言
• 数据库的完整性是指数据的正确、有效性和 相容性(前后一致)。 • 完整性是对数据库存储数据的限制,是对数 据的约束条件。对数据库存储的限制各种各 样。如关系模式中的函数依赖,是对数据项 之间相关性的一种限制。 • 数据的正确、有效性可以简单的视为是对数 据本身而言。 • 数据的相容性可以简单的视为是对数据之间 的相互关系而言。 第十章 数据库完整性
第十章数据库完蓬性 为维护数据库的完整性,DBMS提供了一种完 整性检查机制来检查数据库中的数据。看其 是否满足语义规定的条件 ·完整性检查(控制)是指DBMS用一定机制来 满足规定的约束条件,是防止合法用户无意 识操作造成的数据输入、输岀错误——即垃 圾进、垃圾出( Garbage in garbage out) 破坏数据的正确、有效和相容,以保证数 据库中不存在不符合语义的数据
• 为维护数据库的完整性,DBMS提供了一种完 整性检查机制来检查数据库中的数据,看其 是否满足语义规定的条件。 • 完整性检查(控制)是指DBMS用一定机制来 满足规定的约束条件,是防止合法用户无意 识操作造成的数据输入、输出错误——即垃 圾进、垃圾出(Garbage in Garbage out ) ,破坏数据的正确、有效和相容,以保证数 据库中不存在不符合语义的数据。 第十章 数据库完整性
第十章数据库完蓬性 ·完整性检査是围绕完整性约束条件进行的, 因此完整性约束条件是完整性控制机制的核 ·在关系模型中,最常见的是三类: (A)实体完整性 (B)参照完整性 ()用户定义完整性
• 完整性检查是围绕完整性约束条件进行的, 因此完整性约束条件是完整性控制机制的核 心。 • 在关系模型中,最常见的是三类: (A)实体完整性 (B)参照完整性 (C)用户定义完整性 第十章 数据库完整性