问答题
[问题4]
关系数据库模型的完整性规则有哪些?具体说明?
【正确答案】
【答案解析】关系数据库数据与更新操作必须遵循三类完整性规则:实体完整性规则,参照完整性规则和用户自定义完整性规则。
实体完整性规则:要求关系中元组在组成主键的属性上不能有空值。
参照完整性规则:如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么在R2中,K的取值只允许两种可能,或者为空,或者等于R1关系中某个主键值。
用户自定义完整性规则:针对某一具体数据的约束条件,由应用环境决定。反映某一具体应用涉及的数据必须满足的预约要求。