试题详情
简答题试述关系模型的完整性规则。在参照完整性中,为什么外码属性也可以为空?什么情况 下才可以为空?
  • (1)关系模型提供了三类完整性规则:实体完整性规则、参照完整性规则、用户定义的完整性规则。
    (2)在参照完整性中,关系与关系之间的联系是通过公共属性实现的。这个公共属性是一个关系的主码和另一个关系的外码。因此,外码必须是另一个表的主码有效值,或者是一个“空值”,以保证关系之间联系的有效性。所谓“空值”就是“不知道”或“无意义”的值。外码能否为空依赖于应用环境。
  • 关注下方微信公众号,在线模考后查看

热门试题