- 3
- 0
- 约1.48万字
- 约 33页
- 2017-06-18 发布于湖北
- 举报
第9章数据库完整性约束
数据库系统应用
数据库系统应用
Data Base System Application
Data Base System Application
张建国
哈工大计算机科学与技术学院
2008-10-7 哈工大计算机学院张建国 Slide 9-1
第9章数据库完整性约束
第9章数据库完整性约束
2008-10-7 2
第9章数据库完整性约束
本章主要内容
本章主要内容
数据完整性的概念
完整性约束条件作用的对象
完整性的定义类型
完整性控制的若干问题
触发器的概念
触发器的创建及删除
2008-10-7 哈工大计算机学院张建国 Slide 9-3
第9章数据库完整性约束
9.1 数据完整性的概念
9.1 数据完整性的概念
完整性
数据的正确性和相容性.
防止数据库中存在不符合语义的数据.
完整性分类
实体完整性
参照完整性
用户定义完整性
DBMS必须提供一种机制来维护数据库的完整性.
2008-10-7 哈工大计算机学院张建国 Slide 9-4
第9章数据库完整性约束
9.1 数据完整性的概念(Cont.)
9.1 数据完整性的概念(Cont.)
完整性的控制机制
定义功能
提供定义完整性约束条件的机制.
检查功能
检查用户发出的操作请求是否符合完整性约束条件.
执行功能
若用户的操作请求违背了完整性约束条件,则采取适当
的措施保护数据的完整性.
2008-10-7 哈工大计算机学院张建国 Slide 9-5
第9章数据库完整性约束
9.1 数据完整性的概念(Cont.)
9.1 数据完整性的概念(Cont.)
完整性的定义类型
主码约束(Primary Key) 默认值约束(Default)
定义实体完整性约束 定义例的默认值
外键约束(Foreign Key) 列取值约束(Check)
定义参照完整性约束 定义列的取值范围
惟一性约束(Unique) 定义每一位的取值范
围
定义某列的值不能重
复
2008-10-7 哈工大计算机学院张建国 Slide 9-6
第9章数据库完整性约束
9.2 约束条件的作用对象
9.2 约
原创力文档

文档评论(0)