当前位置:神舟问>百科知识>关系模型的完整性主要有哪三种?

关系模型的完整性主要有哪三种?

2023-10-11 01:30:32 编辑:join 浏览量:619

在关系模型中,关系完整性主要是指以下三方面:

1、实体培链完整性:所谓的实体完整性就是指关系(所谓的关系就是表)的主码不能取空值;比如学生表的主码通常是取学号为主码

2360问答、参照完整性:是指参照关系中每个元素的外码要么为空(NULL),要么等于被参照关系中某个元素的主码;

3、用户定义的完整性:指对关赶病送音欢缩印顺孙系中每个属性的取值作一个限制(或称为约束)的具体定义。比如性别属性只能取”男“洲农或”女“,再就是年龄的取值范围,可以取值0-130,但不能取负数,因为年龄不可能是负数。

关系模型的完整性主要有哪三种?

扩展资料

一个关系此乙齐尼答南海之送对应现实世界中一个实体集。现实附说行供存甲重度既胜世界中的实体是可以相互区分、识别的,也即它们应具有某种惟一性标识。

在关空虚系模式中,以主关键字作为唯一性标识,而主关键字际中的属性(称为主属性)不能取空织责田助眼助值,否则,表明关系模式中存在着不可标识的实体(因空值是“不确定\"的),这与现实世界的实际情况相矛盾,这样的实体就不是一个完整实体。

按实体完整性规则要求,主属性不得取空值,如主关键字是多个属性的组合,则所有主属性均不得取空值。

参考资料来源:百度百斗中燃科-关系完整性约束

标签:完整性,三种,模型

版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/article/181386.html
热门文章