关系模型的完整性规则有哪几类
1个回答
展开全部
关系模型提供了3类完整性规则:实体完整性、参照完整性、用户定义的完整性规则。
其中实体完整性规则和参照完整性规则是关系模型必须满足的完整性约束条件,成为关系完整性规则。
实体完整性规则:作为主键的属性或属性组的值在关系中必须是唯一的和确定的。
参照完整性规则:如果表中存在外键,则外键的值必须与主表中相应的键值相同,或者外键的值为空。
上述两类完整性规则是关系模型必须满足的规则,由系统自动支持。用户定义的完整性规则是针对某一具体数据的约束条件,由应用环境决定。它反映某一具体应用所涉及的数据必须满足的语义要求。
其中实体完整性规则和参照完整性规则是关系模型必须满足的完整性约束条件,成为关系完整性规则。
实体完整性规则:作为主键的属性或属性组的值在关系中必须是唯一的和确定的。
参照完整性规则:如果表中存在外键,则外键的值必须与主表中相应的键值相同,或者外键的值为空。
上述两类完整性规则是关系模型必须满足的规则,由系统自动支持。用户定义的完整性规则是针对某一具体数据的约束条件,由应用环境决定。它反映某一具体应用所涉及的数据必须满足的语义要求。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询