数据完整性之数据完整性的分类

上传人:lx****y 文档编号:243369047 上传时间:2024-09-21 格式:PPT 页数:10 大小:799.50KB
返回 下载 相关 举报
数据完整性之数据完整性的分类_第1页
第1页 / 共10页
数据完整性之数据完整性的分类_第2页
第2页 / 共10页
数据完整性之数据完整性的分类_第3页
第3页 / 共10页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,数据完整性,信息工程系,2012,、,09,1,1,、,数据完整性的分类,2,、域完整性的实现,3,、实体完整性的实现,4,、参照完整性的实现,数据完整性,2,1,、 数据完整性的分类,数据完整性就是用于保证数据库中的数据在,逻辑上的一致性、正确性和可靠性,。,数据完整性防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。,数据完整性一般包括,3,种类型,:域完整性、实体完整性、参照完整性。,3,一、域完整性,列完整性,指给定,列输入的有效性,,即保证指定列的数据具有正确的数据类型、格式和有效的数据范围。,实现域完整性可通过定义相应的定义数据类型、,NOT NULL,、,CHECK,约束、默认值约束、默认值对象、规则对象等方法来实现。,课外参考:,4,二实体完整性,行的完整性,是用于保证数据表中每一个特定实体的,记录都是唯一,的。,通过,UNIQUE,约束、,PRIMARY KEY,约束或,IDENTITY,属性可以实现数据的实体完整性。,课外参考:,5,三参照完整性,当增加、修改或删除数据表中的记录时,可以借助参照完整性来保证,相关联表之间数据的一致性,。参照完整性可以保证,主,表中的数据与,从,表中数据的一致性。,参照完整性是通过定义,外键与主键,之间或,外键与唯一键,之间的对应关系来实现的。,参照完整性确保同一键值在所有表中一致。,6,三参照完整性,学号(主键),姓名,性别,系名,总学分,200501,王红,0,信息,60,200502,刘林,1,信息,54,学号(外键),课程编号,成绩,200501,104,81,200501,108,77,200501,202,89,200501,207,90,200502,104,92,200502,108,95,200502,202,93,200502,207,90,7,三参照完整性,如果定义了两个表之间的参照完整性,则,要求,:,(,1,)从表不能引用主表不存在的键值。,(,2,)如果主表中的键值,更改,了,那么在整个数据库中,对从表中该键值的所有引用要进行一致的更改。,(,3,)如果主表中没有关联的记录,则不能将记录,添加,到从表中。,(,4,)如果要,删除,主表中的某一记录,应先删除从表中与该记录匹配的相关记录。,8,本节介绍到这,下节会为大家介绍,域完整性的实现,9,Thank You !,Add your company slogan,10,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!