数据完整性之数据完整性的分类(1)

上传人:油条 文档编号:47856610 上传时间:2018-07-05 格式:PPT 页数:10 大小:1.43MB
返回 下载 相关 举报
数据完整性之数据完整性的分类(1)_第1页
第1页 / 共10页
数据完整性之数据完整性的分类(1)_第2页
第2页 / 共10页
数据完整性之数据完整性的分类(1)_第3页
第3页 / 共10页
数据完整性之数据完整性的分类(1)_第4页
第4页 / 共10页
数据完整性之数据完整性的分类(1)_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《数据完整性之数据完整性的分类(1)》由会员分享,可在线阅读,更多相关《数据完整性之数据完整性的分类(1)(10页珍藏版)》请在金锄头文库上搜索。

1、LOGO 数据完整性刘天天 信息工程系 2012、09 1、数据完整性的分类 2、域完整性的实现 3、实体完整性的实现 4、参照完整性的实现数据完整性数据完整性1、 数据完整性的分类数据完整性就是用于保证数据库中的数据在逻辑 上的一致性、正确性和可靠性。数据完整性防止数据库中存在不符合语义规定的 数据和防止因错误信息的输入输出造成无效操作 或错误信息而提出的。数据完整性一般包括3种类型:域完整性、实体完 整性、参照完整性。一、域完整性列完整性 指给定列输入的有效性,即保证指定列的数据具 有正确的数据类型、格式和有效的数据范围。实现域完整性可通过定义相应的定义数据类型、 NOT NULL 、 C

2、HECK约束、默认值约束、默 认值对象、规则对象等方法来实现。 课外参考:二实体完整性行的完整性是用于保证数据表中每一个特定实体的记录都是 唯一的。通过UNIQUE约束、PRIMARY KEY约束或 IDENTITY属性可以实现数据的实体完整性。 课外参考:三参照完整性当增加、修改或删除数据表中的记录时,可以借 助参照完整性来保证相关联表之间数据的一致性 。参照完整性可以保证主表中的数据与从表中数 据的一致性。参照完整性是通过定义外键与主键之间或外键与 唯一键之间的对应关系来实现的。参照完整性确保同一键值在所有表中一致。三参照完整性学号(主键) 姓名性别系名总学分 200501王红0信息60

3、200502刘林1信息54学号(外键) 课程编号成绩2005011048120050110877 20050120289 20050120790 20050210492 20050210895 20050220293 20050220790三参照完整性如果定义了两个表之间的参照完整性,则要求: (1)从表不能引用主表不存在的键值。 (2)如果主表中的键值更改了,那么在整个数 据库中,对从表中该键值的所有引用要进行一致 的更改。 (3)如果主表中没有关联的记录,则不能将记 录添加到从表中。 (4)如果要删除主表中的某一记录,应先删除 从表中与该记录匹配的相关记录。本节介绍到这,下节会为大家介绍 域完整性的实现域完整性的实现LOGOAdd your company slogan

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号