多做题,通过考试没问题!

计算机基础计算机网络基础

睦霖题库>大学试题(计算机科学)>计算机基础计算机网络基础

试述关系模型的完整性规则。在参照完整性中,为什么外码属性也可以为空?什么情况 下才可以为空?

正确答案: (1)关系模型提供了三类完整性规则:实体完整性规则、参照完整性规则、用户定义的完整性规则。
(2)在参照完整性中,关系与关系之间的联系是通过公共属性实现的。这个公共属性是一个关系的主码和另一个关系的外码。因此,外码必须是另一个表的主码有效值,或者是一个“空值”,以保证关系之间联系的有效性。所谓“空值”就是“不知道”或“无意义”的值。外码能否为空依赖于应用环境。
答案解析:
进入题库查看解析

微信扫一扫手机做题