参照完整性规则
要求通过定义的外关键字和主关键字之间的引用规则来约束两个关系之间的联系
参照完整性规则是指要求通过定义的外关键字和主关键字之间的引用规则来约束两个关系之间的联系。包括更新规则、删除规则和插入规则。
规则介绍
这条规则要求“不引用不存在的实体”.其形式定义如下:如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么R2的关系中,K的取值只允许有两种可能,或者为空值,或者等于R1关系中某个主键值.这条规则的实质是“不允许引用不存在的实体”。
在Visual FoxPro中,参照完整性规则包括更新规则、删除规则和插入规则。
注意事项
对于此规则有三点需要注意:
1、外键和相应的主键可以不同名,但要定义在相同的值域上。
2、当R1和R2是同一个关系模式时,表示同一个关系中不同元组之间的联系。
3、外键值是否允许为空,应视具体问题而定。若外键是模式主键中的成分,则外键值不允许为空,否则允许为空。
参考资料
最新修订时间:2023-07-03 11:54
目录
概述
规则介绍
注意事项
参考资料