关系模型的完整案黑凯最性主要有哪三种?
的有关信息介绍如下:在关系模型中,关系完整性师主要是指以下三方面:
1、实体培链完整性:所谓的实体完整性就是指关系(所谓的关系就是表)的主码不能取空值;比如学生表的主码鱼丝弦则决侵粮顾通常是取学号为主码
2、参照完整性:是指参照关系中每个元素的外码要么为空(NULL)附坏误存湖示当,要么等于被参照关银医父建头黄殖都此系中某个元素的主码;
3、用户定义的完整性:指对关系中每个属性的取值快毫鸡永长田别变张械作一个限制(或称为约束)的具体定义。比如性后传统尔成病之末等马气别属性只能取”男“或”女“,再就是年龄的取值范围,可以取值0-130,但不能取负数,因为年龄不可来自能是负数。
扩展资料一个关系对应现实世界中一个实体集。现实世界中的实体是可以相互区分、识别的,也即它们应具有某种惟一性做标识。
在关空虚系模式中,以主关键字作为唯一性标识,而主关键字中的属性(称为主属性)不能取空值,否则,表明关系模式中存在着不可标续错唱文虽包普他命解皇识的实体(因空值是“不确360问答定\"的),这与现实世界互星频故仅步的实际情况相矛盾,这样的实体就不是一个完整实体。
按实体完烈得投去加喜论另入围国整性规则要求,主属性不得取空值,如主关键字是多个属性的组合,则所有主属性均不得取空值。
参考资料来源:百度百斗中燃科-关系完整性约束