关系模型的完整性主要有什么及什么三种(关系模型的完整性主要有回答回答及回答三种)
今天小编岚岚来为大家解答以上的问题。关系模型的完整性主要有什么及什么三种,关系模型的完整性主要有回答回答及回答三种相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、关系完整性是为保证数据库中数据的正确性和相容性:对关系模型提出的某种约束条件或规则,完整性通常包括实体完整性,参照完整性和用户定义完整性(又称域完整性其中实体完整性和参照完整性,是关系模型必须满足的完整性约束条件。
2、 1.实体完整性 实体完整性是指关系的主关键字不能取“空值"。
3、 一个关系对应现实世界中一个实体集。
4、现实世界中的实体是可以相互区分、识别的,也即它们应具有某种惟一性标识。
5、在关系模式中,以主关键字作为惟一性标识,而主关键字中的属性(称为主属性)不能取空值,否则,表明关系模式中存在着不可标识的实体(因空值是“不确定"的),这与现实世界的实际情况相矛盾,这样的实体就不是一个完整实体。
6、按实体完整性规则要求,主属性不得取空值,如主关键字是多个属性的组合,则所有主属性均不得取空值。
7、 如表1.1将编号作为主关键字,那么,该列不得有空值,否则无法对应某个具体的职工,这样的表格不完整,对应关系不符合实体完整性规则的约束条件。
8、 2.参照完整性 参照完整性是定义建立关系之间联系的主关键字与外部关键字引用的约束条件。
9、 关系数据库中通常都包含多个存在相互联系的关系,关系与关系之间的联系是通过公共属性来实现的。
10、所谓公共属性,它是一个关系R(称为被参照关系或目标关系)的主关键字,同时又是另一关系K(称为参照关系)的外部关键字。
11、如果参照关系K中外部关键字的取值,要么与被参照关系R中某元组主关键字的值相同,要么取空值,那么,在这两个关系间建立关联的主关键字和外部关键字引用,符合参照完整性规则要求。
12、如果参照关系K的外部关键字也是其主关键字,根据实体完整性要求,主关键字不得取空值,因此,参照关系K外部关键字的取值实际上只能取相应被参照关系R中已经存在的主关键字值。
13、 在学生管理数据库中,如果将选课表作为参照关系,学生表作为被参照关系,以“学号"作为两个关系进行关联的属性,则“学号"是学生关系的主关键字,是选课关系的外部关键字。
14、选课关系通过外部关键字“学号’’参照学生关系。
15、 3.用户定义完整性 实体完整性和参照完整性适用于任何关系型数据库系统,它主要是针对关系的主关键字和外部关键字取值必须有效而做出的约束。
16、用户定义完整性则是根据应用环境的要求和实际的需要,对某一具体应用所涉及的数据提出约束性条件。
17、这一约束机制一般不应由应用程序提供,而应有由关系模型提供定义并检验,用户定义完整性主要包括字段有效性约束和记录有效性。
本文就为大家分享到这里,希望小伙伴们会喜欢。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
在当今这个充满机遇与挑战的时代,越来越多的人开始寻找适合自己的创业之路。然而,对于许多人来说,资金不足...浏览全文>>
-
在每个人的成长过程中,书籍都扮演着重要的角色。它们像一盏明灯,照亮我们前行的道路;又如一位良师益友,在...浏览全文>>
-
在当今全球化的大背景下,区域经济的发展模式正逐渐成为各国和地区关注的重点。所谓区域经济,是指特定地理区...浏览全文>>
-
感冒是我们生活中最常见的疾病之一,通常会伴随一系列症状,比如流鼻涕、咳嗽、喉咙痛、发烧等。然而,有些人...浏览全文>>
-
感冒时,我们常常会感到身体乏力、喉咙不适,甚至食欲不振。虽然感冒通常是由病毒感染引起的,但通过合理的饮...浏览全文>>
-
感冒是一种常见的疾病,虽然它通常是由病毒感染引起的,但合理的饮食可以帮助我们更快地恢复健康。在感冒期间...浏览全文>>
-
感冒了鼻子不通气怎么办感冒是生活中常见的小病,尤其在季节交替时更容易发生。而感冒的一个典型症状就是鼻子...浏览全文>>
-
感冒是我们生活中常见的小麻烦,尤其是当鼻塞症状严重时,不仅影响呼吸,还让人感到十分不适。那么,如何才能...浏览全文>>
-
感冒拉不出屎怎么办感冒是一种常见的疾病,通常伴随着流鼻涕、咳嗽和喉咙痛等症状。然而,有些人在感冒期间可...浏览全文>>
-
尊敬的客户:您好!为了确保贵公司能够顺利开展货物贸易外汇收支相关业务,根据国家外汇管理政策及我行的相关...浏览全文>>