发布网友 发布时间:2022-04-24 20:32
共4个回答
热心网友 时间:2023-10-10 00:47
参照完整性规则:是指在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。
实施了参照完整性后,对表中主关键字字段进行操作时系统会自动地检查主关键字字段,看看该字段是否被添加、修改或删除。如果对主关键字的修改违背了参照完整性的要求,那么系统会自动强制执行参照完整性。
参照完整性规则的注意事项
在Visual FoxPro中,参照完整性规则包括更新规则、删除规则和插入规则。
对于此规则有三点需要注意:
1、外键和相应的主键可以不同名,但要定义在相同的值域上。
2、当R1和R2是同一个关系模式时,表示同一个关系中不同元组之间的联系。
3、外键值是否允许为空,应视具体问题而定。若外键是模式主键中的成分,则外键值不允许为空,否则允许为空。
热心网友 时间:2023-10-10 00:48
参照完整性规则是指要求通过定义的外关键字和主关键字之间的引用规则来约束两个关系之间的联系。包括更新规则、删除规则和插入规则。在Visual FoxPro中,参照完整性规则包括更新规则、删除规则和插入规则。
这条规则要求“不引用不存在的实体”.其形式定义如下:如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么R2的关系中,K的取值只允许有两种可能,或者为空值,或者等于R1关系中某个主键值.这条规则的实质是“不允许引用不存在的实体”。
规则有三点需要注意
1、外键和相应的主键可以不同名,但要定义在相同的值域上。
2、当R1和R2是同一个关系模式时,表示同一个关系中不同元组之间的联系。
3、外键值是否允许为空,应视具体问题而定。若外键是模式主键中的成分,则外键值不允许为空,否则允许为空。
以上内容参考 百度百科-参照完整性规则
热心网友 时间:2023-10-10 00:48
参照完整性则是相关联的两个表之间的约束,具体的说,就是从表中每条记录外键的值必须是主表中存在的,因此,如果在两个表之间建立了关联关系,则对一个关系进行的操作要影响到另一个表中的记录。热心网友 时间:2023-10-10 00:49
参照完整性(Referential Integrity)