关系模型中的完整性约束有几种类型(关系模型中三类完整性约束以及解释)

凌新珍
导读 大家好,乐天来为大家解答以下的问题,关于关系模型中的完整性约束有几种类型,关系模型中三类完整性约束以及解释这个很多人还不知道,现在让

大家好,乐天来为大家解答以下的问题,关于关系模型中的完整性约束有几种类型,关系模型中三类完整性约束以及解释这个很多人还不知道,现在让我们一起来看看吧!

1、在关系模型中,关系完整性主要是指以下三方面:实体完整性:所谓的实体完整性就是指关系(所谓的关系就是表)的主码不能取空值; 比如学生表的主码通常是取学号为主码2、参照完整性:是指参照关系中每个元素的外码要么为空(NULL),要么等于被参照关系中某个元素的主码; 比如今天是9月2日是开学日,大学新生刚来报道,在学生表里,有的学生可能还没来得及分配具体的班,所以这些还未来得及分班的学生教务处可以在学生表里的班级属性取空值NULL(空值代表“不确定”),而哪些已分了班的学生就必须取班级表里的某些属性,比如班级类别,即学生属于哪个班。

2、比如取“软件工程”,”计算机技术应用“等等。

3、 参照关系也称为外键表,被参照关系也称为主键表。

4、 3、用户定义的完整性:指对关系中每个属性的取值作一个限制(或称为约束)的具体定义。

5、比如 性别属性只能取”男“或”女“ ,再就是年龄的取值范围,可以取值0-130 ,但不能取负数,因为年龄不可能是负数。

本文分享完毕,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!