《数据库原理与技术》-第63章 数据库完整性控制.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:52 大小:101KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

《数据库原理与技术》-第63章 数据库完整性控制.ppt

《数据库原理与技术》-第63章数据库完整性控制.ppt

预览

免费试读已结束,剩余 42 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

6.3数据库完整性控制完整性控制机制完整性约束条件定义完整性控制机制违约反应完整性约束条件作用的对象列:对属性的取值类型、范围、精度等的约束条件元组:对元组中各个属性列间的联系的约束关系:对若干元组间、关系集合上以及关系之间的联系的约束完整性约束条件(续)完整性约束条件分类完整性约束条件(续)完整性约束条件(续)完整性约束条件(续)完整性约束条件(续)完整性约束条件(续)完整性约束条件(续)函数依赖约束统计约束完整性约束条件(续)完整性约束条件(续)完整性约束条件(续)完整性约束条件(续)6.3.2完整性控制一、DBMS的完整性控制机制DBMS的完整性控制机制(续)DBMS的完整性控制机制(续)DBMS的完整性控制机制(续)DBMS的完整性控制机制(续)DBMS的完整性控制机制(续)DBMS的完整性控制机制(续)二、关系系统三类完整性的实现三、参照完整性的实现1.外码是否可以接受空值的问题1.外码是否可以接受空值的问题1.外码是否可以接受空值的问题2.在被参照关系中删除元组时的问题2.在被参照关系中删除元组时的问题2.在被参照关系中删除元组时的问题2.在被参照关系中删除元组时的问题2.在被参照关系中删除元组时的问题2.在被参照关系中删除元组时的问题3.在参照关系中插入元组时的问题3.在参照关系中插入元组时的问题3.在参照关系中插入元组时的问题4.修改被参照关系中主码的问题允许修改主码策略允许修改主码策略允许修改主码策略允许修改主码策略允许修改主码策略允许修改主码策略参照完整性的实现例设有一个数据库包含如下图所示的三个关系表,使用VisualFoXPro设置各个表操作之间的完整性约束。解:设置S表的关键字为“学号”C表的关键字为“课程号”将S-D和C-D设置成父子表,进入“参考完整性生成器”,在“更新规则”选项卡中指定“级联”在“删除规则”选项卡中指定“级联”在“插入规则”选项卡中指定“限制”。