试述关系模型的完整性规则。在参照完整性中,为什么外码属性也可以为空?什么情况 下才可以为空?
(2)在参照完整性中,关系与关系之间的联系是通过公共属性实现的。这个公共属性是一个关系的主码和另一个关系的外码。因此,外码必须是另一个表的主码有效值,或者是一个“空值”,以保证关系之间联系的有效性。所谓“空值”就是“不知道”或“无意义”的值。外码能否为空依赖于应用环境。
下列关于关系模型的完整性约束规则叙述中,不正确的是()。
A)关系中主属性不能取空值,可以通过定义主码来实现
B)用户自定义是针对某一具体应用要求来定义的约束条件
C)参照完整性规则指外码不允许参照不存在的相应的主码值或外码为空值
D)当执行删除操作时,一般只需考虑实体完整性规则
在关系模型的完整性约束中,实体完整性规则是指关系中(1),而参照完整性(即引用完整性)规则要求(2)。
A.属性值不允许重复
B.属性值不允许为空
C.主键值不允许为空
D.外键值不允许为空
在关系模型的完整性约束中,实体完整性规则是指关系中(2)参照完整性规则要求(3)。
A.不允许有主行
B.属性值不允许为空
C.主键值不允许为空
D.外键值不允许为空
A.在关系模型中,允许定义实体完整性、参照完整性和用户定义的完整性
B.对属性的值域的约束也称为域完整性规则
C.参照完整性主要针对外码,其中外码不能为空值
D.实体完整性主要针对主键
A.属性值不允许重复
B.属性值不允许为空
C.主键值不允许为空
D.外键值不允许为空
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!