如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么在R2的关系中,K的取值只允许两种可能,或者为空,或者等于R1关系中某个主键值。
此规则使用时还要注意三点:
(1)外键和相应的主键可以不同名,只要定义在相同值域上即可。
(2)R1和R2也可以是同一个关系模式,表示了属性之间的联系。
(3)外键值是否允许空,应视具体问题而定。
上述形式定义中,关系模式R1称为“参照关系”模式,R2称为“依赖关系”模式。
(简答题)
参照完整性规则的形式定义
正确答案
答案解析
略
相似试题
(简答题)
请简述参照完整性规则的定义?
(单选题)
参照完整性约束定义()与主关键字之间的引用规则。
(判断题)
在定义表间关系时,应设立一些准则,这些准则将有助于维护数据的完整性。参照完整性就是在输入、删除或更新记录时,为维持表之间数据的统一必须遵循的规则。
(简答题)
试述关系模型的参照完整性规则?
(单选题)
参照完整性的规则不包括()
(填空题)
关系模型的参照完整性在定义表中用()短语定义哪些列为外码列, 用REFERENCES短语指明这些外码参照哪些表的主码。
(简答题)
如何满足参照完整性规则要求?
(单选题)
参照完整性规则是指()
(多选题)
哪些情况会违反参照完整性规则()