Oracle数据库的数据的一致性完整性.ppt
《Oracle数据库的数据的一致性完整性.ppt》由会员分享,可在线阅读,更多相关《Oracle数据库的数据的一致性完整性.ppt(25页珍藏版)》请在三一办公上搜索。
1、Oracle数据库的一致性、完整性,目标,在完成本章学习后,你将掌握下列技能;Oracle数据库的完整性的定义以及各种约束Oracle数据库的一致性的定义以及管理方案,本章内容,Oracle数据库的完整性Oracle数据库的一致性,导航,Oracle数据库的完整性Oracle数据库的一致性,Oracle数据库的完整性,定义:完整性约束是数据库模式定义时指定的约束条件,它限制某些数据的情形在数据库中出现。ORACLE强制执行完整性约束,保证只有合法的数据存储于数据库中。指定和执行完整性约束的时机当DBA定义数据库模式时当数据库执行应用程序时,DBMS检查数据是否违法约束。,Oracle数据库的完
2、整性-约束类型,主码约束外码约束用户定义的约束,ORACLE数据库的完整性-主码约束,定义:主码约束是指关系具有一个特定的最小字段集合,通过它可以唯一确定每条记录。其中包括两个方面对于合法关系实例中的两条不同记录,其码的字段值不会相同。不存在码字段的真子集可以唯一确定每条记录。,ORACLE数据库的完整性-主码约束,例如 Create table empl(empno number(10),ebirthday date,ename varchar2(10),egrade varchar2(10),constraint c1 PRIMARY KEY(empno)上面定义中,我们将empno作为码
3、,并把这约束命名为pk_empno,当违反约束时,系统能够返回约束名。违法操作包括码值为空值码值不唯一,ORACLE数据库的完整性-外码约束,定义:存储在某个表中的字段是其他表中的码,并且需要保证相互数据的一致性。其中包括两个方面表中某个字段在其他表中是码该字段的数据必须在后一个表中存在或者为null,ORACLE数据库的完整性-外码约束,例如:Create table empl(empno number(10),ejob varchar2(10),deptno number(10)constraint fk_deptno FOREIGN KEY REFERENCES dept(deptno)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据库 数据 一致性 完整性

链接地址:https://www.31ppt.com/p-6513569.html