参照完整性、级联删除、级联更新解释及三者关系

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

举例说明参照完整性、级联更新、级联删除,并说明他们之间的关系?1.参照完整性参照完整性是控制数据一致性的规则,当对表中的数据进行插入、更新或删除操作时,通过参照引用相互关联的另一个表中的数据来检查对表中的数据是否正确,以保持已定义的表间关系。例如:·当父表中没有关联记录时,记录不得添加到相关表中;·如果父表的值改变,导致相关表中出现孤立记录,则父表的值不能改变;·若父表记录在相关表中的匹配记录,则该父表记录不能被删除。2.级联更新级联更新是指用父表中新的关键字的值更新子表中所有相关记录。举例:B与A做级联更新,当A表数据修改时,B表相应数据也跟着修改。3.级联删除级联删除是指删除父表中的记录时,会自动删除子表中的所有相关记录。举例:B与A做级联删除,当A表数据删除时,B表相应数据也跟着删除。4.三者的关系参照完整性还体现在对主表中的删除和更新操作,例如,如果删除主表中的一条记录,则从表中凡是外键的值与主表的主键值相同的记录也会被同时删除,将此称为级联删除;如果修改主表中主关键字的值,则从表中相应记录的外键值也随之被修改,将此称为级联更新。

1 / 1
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功