在我所教授的数据库应用这门课程中,近期讲到数据库操作中建立永久关联时如何设置参照完整性,这是数据库中的一个重点,也是一个难点,下面我把这个知识点归纳总结一下,便于同学更好的学习。
首先,要了解参照完整性的概念,所谓参照完整性,简单地说就是控制数据一致性,尤其是不同表之间关系的规则。建立永久关联的目的就是利用关联表之间的制约机制互相参照,控制表间数据的一致性和完整性。这种制约机制会在用户执行插入、修改或删除记录等编辑记录的操作时,发挥其限制作用。参照完整性有效限制了对表中数据的非法编辑。具体说参照完整性是指不允许在相关数据表中引用不存在的记录。
其次,要知道设置参照完整性的三项规则,参照完整性的规则包括:
1、更新规则:主表关键字段值被改时,对子表相应关键字段值的更新制约机制。
2、删除规则:主表记录删除时,对子表关键字相匹配的记录的制约机制。
3、插入规则:向子表插入记录的制约机制。

最后,要掌握编辑永久关系的参照完整性的步骤,进行上机实践操作,具体操作步骤为:
1、清理数据库:通过“数据库”菜单操作,即执行pack命令。
2、选中数据库中的某个关系线。
3、选定“数据库”菜单或关联线的快捷菜单中 “编辑参照完整性” 命令,打开参照完整性生成器对话框。
4、设定更新规则、删除规则(逻辑删除)及插入规则。
工程技术系:薛茹 |