第十章数据库完蓬性 10.1完性约東条件 完整性约束条件分类: ()完整性约束条件作用的对象: (关系 (B)元组 (0)列。 其中: (升)关系的约束是若干元组间、关系集合上以及关系 之间的联系的约束 B)元组的约束是元组中各个字段间的联系的约束 (∽)列约東主要是列的类型、取值范围、精度、排序 等的约束条件
一、完整性约束条件分类: (1)完整性约束条件作用的对象: (A)关系 (B)元组 (C)列。 其中: (A)关系的约束是若干元组间、关系集合上以及关系 之间的联系的约束。 (B)元组的约束是元组中各个字段间的联系的约束。 (C)列约束主要是列的类型、取值范围、精度、排序 等的约束条件。 第十章 数据库完整性 10.1 完整性约束条件
第十章教据库完蓬性 10.1完蓑性约束条件 (2)完整性约束条件涉及的对象的状态: (4)静态约束 (B)动态约束 其中: ()静态约束是指数据库每一确定状态时的数据对象所 应满足的约束条件,它是反映数据库状态合理性的约 束,这是最重要的一类完整性约束 (B)动态约束是指数据库从一种状态转变为另一种状态 时新、旧值之间所应满足的约束条件,它是反映数据 库状态变迁的约束
第十章 数据库完整性 10.1 完整性约束条件 (2)完整性约束条件涉及的对象的状态: (A)静态约束 (B)动态约束 其中: (A)静态约束是指数据库每一确定状态时的数据对象所 应满足的约束条件,它是反映数据库状态合理性的约 束,这是最重要的一类完整性约束。 (B)动态约束是指数据库从一种状态转变为另一种状态 时新、旧值之间所应满足的约束条件,它是反映数据 库状态变迁的约束
第十章教据库完蓬性 10.1完簦性约東条件 综合上述两个方面,将完整性约束条件分为 六类: 静态列级约束 静态元组约束 三、静态关系约束 四、动态列级约束 五、动态元组约束 六、动态关系约束
综合上述两个方面,将完整性约束条件分为 六类: 一、静态列级约束 二、静态元组约束 三、静态关系约束 四、动态列级约束 五、动态元组约束 六、动态关系约束 第十章 数据库完整性 10.1 完整性约束条件
第十章教据库完蓬性 10.1完蕘性约束条件 对象粒度 元组 关系 对象状太 动动态列级约束动态元组约束动态关系约束 太 静|静态列级约束静态元组静态关系约束 太
第十章 数据库完整性 10.1 完整性约束条件 对象粒度 对 象 状 态 列 元组 关系 动 态 动态列级约束 动态元组约束 动态关系约束 静 态 静态列级约束 静态元组 静态关系约束
第十章教据库完蓬性 10.1完性约東条件 静态列级约束 ·静态列级约束是对一个列的取值域的说明, 这是最常用也最容易实现的一类完整性约束。 ·包括以下几方面: λ对数据类型的约束,包括数据的类型、长度、 单位、精度等 2对数据格式的约束 3对取值范围或取值集合的约束。 1对空值的约束 5其他约束
一、静态列级约束 • 静态列级约束是对一个列的取值域的说明, 这是最常用也最容易实现的一类完整性约束。 • 包括以下几方面: 1. 对数据类型的约束,包括数据的类型、长度、 单位、精度等 2. 对数据格式的约束 3. 对取值范围或取值集合的约束。 4. 对空值的约束 5. 其他约束 第十章 数据库完整性 10.1 完整性约束条件