下载此文档

南京航空航天大学信息学院计算机系.ppt


文档分类:研究生考试 | 页数:约78页 举报非法文档有奖
1/78
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/78 下载此文档
文档列表 文档介绍
南京航空航天大学信息学院计算机系
数据库系统概论
An Introduction to Database System
第十章数据库完整性
An Introduction to Database System
第十章数据库完整性
什么是数据库的完整性
数据的正确性和相容性
防止不合语义的数据进入数据库。
例: 学生的年龄必须是整数,取值范围为14--29;
学生的性别只能是男或女;
学生的学号一定是唯一的;
学生所在的系必须是学校开设的系;
完整性:否真实地反映现实世界
An Introduction to Database System
完整性控制机制



An Introduction to Database System
完整性约束条件定义
完整性约束条件:数据模型的组成部分约束数据库中数据的语义
DBMS应提供定义数据库完整性约束条件,并把它们作为模式的一部分存入数据库中
An Introduction to Database System
完整性控制机制
检查用户发出的操作请求是否违背了完整性约束条件
An Introduction to Database System
违约反应
如果发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
An Introduction to Database System
第十章数据库完整性
完整性约束条件
完整性控制
Oracle的完整性
小结
An Introduction to Database System
完整性约束条件(续)
完整性约束条件作用的对象
列:对属性的取值类型、范围、精度等的约束条件
元组:对元组中各个属性列间的联系的约束
关系:对若干元组间、关系集合上以及关系之间的联系的约束
An Introduction to Database System
完整性约束条件(续)
静态
对静态对象的约束是反映数据库状态合理性的约束
动态
对动态对象的约束是反映数据库状态变迁的约束
An Introduction to Database System
完整性约束条件分类
六类完整性约束条件
静态列级约束
静态元组约束
静态关系约束
动态列级约束
动态元组约束
动态关系约束
An Introduction to Database System

南京航空航天大学信息学院计算机系 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数78
  • 收藏数0 收藏
  • 顶次数0
  • 上传人shijijielong001
  • 文件大小196 KB
  • 时间2018-10-20