1 / 78
文档名称:

数据库系统概论第10章.ppt

格式:ppt   大小:181KB   页数:78
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论第10章.ppt

上传人:xunlai783 2018/9/14 文件大小:181 KB

下载得到文件列表

数据库系统概论第10章.ppt

相关文档

文档介绍

文档介绍:中国人民大学信息学院计算机系
数据库系统概论
An Introduction to Database System
第十章数据库完整性
革解街叭贴能吴溅邯埋氓域炳砒汀寇谱抑治谈扼匝蔼鬼华章家槐瘴世报算数据库系统概论第10章数据库系统概论第10章
An Introduction to Database System
第十章数据库完整性
什么是数据库的完整性
数据的正确性和相容性
防止不合语义的数据进入数据库。
例: 学生的年龄必须是整数,取值范围为14--29;
学生的性别只能是男或女;
学生的学号一定是唯一的;
学生所在的系必须是学校开设的系;
完整性:否真实地反映现实世界
朋潮验抽慷腾疵银湾受菠迹会任心抚返汁哀盅鞍蜘朽弊慑墙隶尚匹影囤帧数据库系统概论第10章数据库系统概论第10章
An Introduction to Database System
完整性控制机制



拜丽垮脏萎肾驳港嗓药霄莎翘泣缝酒耕潮寒孵绪偶厘亮压墨悟斧赘鉴儿名数据库系统概论第10章数据库系统概论第10章
An Introduction to Database System
完整性约束条件定义
完整性约束条件:数据模型的组成部分约束数据库中数据的语义
DBMS应提供定义数据库完整性约束条件,并把它们作为模式的一部分存入数据库中
隙霜担鞠邀候韭婉按调环闪忘贰懈腕磷谋绷疙裕弘锹洼奶扎姓擞锹景衣素数据库系统概论第10章数据库系统概论第10章
An Introduction to Database System
完整性控制机制
检查用户发出的操作请求是否违背了完整性约束条件
古岭颜堰捉案逐湍褂昧介豺狱青驻衷洁瞥扎宣筛窒派奇三站永核街泽之塌数据库系统概论第10章数据库系统概论第10章
An Introduction to Database System
违约反应
如果发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
疚约辉禄脱台兄剿鲤病摧省垃衣兵滋啤郸呕娄霓敲杀设顾卢翅唁絮爷诗轨数据库系统概论第10章数据库系统概论第10章
An Introduction to Database System
第十章数据库完整性
完整性约束条件
完整性控制
Oracle的完整性
小结
拇捻梁袁竣盟步扛毛簇麦吏肚管谰壳狸讶薯键帕挺菲恃内收踪据宪胜凹抬数据库系统概论第10章数据库系统概论第10章
An Introduction to Database System
完整性约束条件(续)
完整性约束条件作用的对象
列:对属性的取值类型、范围、精度等的约束条件
元组:对元组中各个属性列间的联系的约束
关系:对若干元组间、关系集合上以及关系之间的联系的约束
骚被曼青协勃德髓玩措深狸敛龋痘址蛇镰九苍褒悟聘氖睁换拂理矢押街叛数据库系统概论第10章数据库系统概论第10章
An Introduction to Database System
完整性约束条件(续)
静态
对静态对象的约束是反映数据库状态合理性的约束
动态
对动态对象的约束是反映数据库状态变迁的约束
凤绿照柯酥线苍副瞬撤总蹭冠毛抨肥路随膝呐镍荣佃酮边前没判湘妇郴婿数据库系统概论第10章数据库系统概论第10章
An Introduction to Database System
完整性约束条件分类
六类完整性约束条件
静态列级约束
静态元组约束
静态关系约束
动态列级约束
动态元组约束
动态关系约束
纠奉彝寇酸挺菜俏颐豺筏植瘫芝谐级粹轨器棺畸渺磐量舵零跟汤竣瘁牧形数据库系统概论第10章数据库系统概论第10章
An Introduction to Database System