问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是关系完整性规则?关系数据库中,常见的完整性规则有哪些,试举例...

发布网友 发布时间:2022-04-24 20:32

我来回答

3个回答

热心网友 时间:2022-04-11 09:27

关系完整性规则即指关系的正确性、相容性和有效性。它是给定的关系模型中数据及其联系的所有制约和依存规则,用以限定数据库状态及状态变化,从而保证数据的正确、相容和有效。

关系模型的完整性举例:

1、实体完整性

如职工表将编号作为主关键字,那么,该列不得有空值,否则无法对应某个具体的职工,这样的表格不完整,对应关系不符合实体完整性规则的约束条件。

2、参照完整性

如在学生管理数据库中,如果将选课表作为参照关系,学生表作为被参照关系,以“学号”作为两个关系进行关联的属性,则“学号“是学生关系的主关键字,是选课关系的外部关键字。选课关系通过外部关键字“学号”参照学生关系。

3、用户定义的完整性

例如要求“考查”课的分数以60分或40分计,在用户输入“考查”课的成绩时,要进行检查,以确保满足特定的约束要求。再如年龄属性,如果属于某一个学生主体,则可能要求年龄在17岁到25岁之间,而如果年轻属性属于某一个公司员工主体,则可能要求年龄在18岁到40岁之间等。

扩展资料

数据的完整性约束是用来确保数据的准确性和一致性。数据的完整性就是对数据的准确性和一致性的一种保证。

数据完整性(Data Integrity)是指数据的精确(Accuracy)和可靠性(Reliability)。

分为以下四类:

1、实体完整性:规定表的每一行在表中是惟一的实体。

2、域完整性:是指表中的列必须满足某种特定的数据类型约束,其中约束又包括取值范围、精度等规定。

3、参照完整性:是指两个表的主关键字和外关键字的数据应一致,保证了表之间的数据的一致性,防止了数据丢失或无意义的数据在数据库中扩散。

4、用户定义的完整性:不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件。用户定义的完整性即是针对某个特定关系数据库的约束条件,它反映某一具体应用必须满足的语义要求。

参考资料:百度百科-关系完整性约束

参考资料:百度百科-数据完整性约束

热心网友 时间:2022-04-11 10:45

实体完整性规则:若属性A是基本关系R的主属性,则A不能取空值;
参照完整性规则:若属性或属性组F是基本关系R的外码,它与基本关系S的主码Ks相对应,则对于R中每个元组在F上的值必须:取空值或者等于S中某个元组的主码值。

热心网友 时间:2022-04-11 12:19

关系的完整性主要包括域完整性、实体完整性和参照完整性三种。
1.域完整性
域完整性是对数据表中字段属性的约束,它包括字段的值域、字段的类型及字段的有效规则等约束,它是由确定关系结构时所定义的字段的属性决定的。
2.实体完整性
实体完整性是对关系中的记录唯一性,也就是主键的约束。准确地说,实体完整性是指关系中的主属性值不能为Null且不能有相同值。
3.参照完整性
参照完整性是对关系数据库中建立关联关系的数据表间数据参照引用的约束,也就是对外键的约束。准确地说,参照完整性是指关系中的外键必须是另一个关系的主键有效值,或者是NULL。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
河北专接本和专升本有什么区别 专接本公办学校艺术类有哪些 大学录取通知书上写的艺术设计(平面设计),然后报的订单班学的ui设计... 专接本和直本就业有什么区别 统招专升本可以跨省报名吗 veze6投影仪参数 微型投影机微型投影机技术分类 LED微型投影机技术指标,主要技术,技术优劣介绍 VMAI微麦V200家用便携式投影机推荐 L-mix P12基础版迷你便携投影机红色推荐 ios迅雷下载的文件如何导到oplayer win10关机后的保存设置没有了 电脑的设置都还原了桌面图标一团乱 设置也都没保存? 苹果手机oplayerlite播放列表中的音频怎么保存到文件中? win10 开始菜单有关的设置 都不能保存 ios上几个常用的本地视频播放器vlc、nplayer、avpayer、oplayer哪个最好 oplayer lite为什么在苹果4播放视频卡,在电脑上播放又不存在这样的现象?是不是需要设置什么? OPLAYERHD怎么加字幕 mac os x上怎样播放.mts文件呢 Oplayer 如何播放,我的itouch下了oplayer,也把视频放进去了,视频放到播放列表后点他没反应, 苹果Oplayer万能播放器怎么用啊? oplayer苹果安卓怎么快传? 老公长年不在家,女人会耐不住寂寞吗 oplayer mac怎么加速 老公不在家晚上失眠睡不着咋办? 老公经常在外地上班,我一个人在家,很无聊特别是晚上更寂寞,怎么办? 老公长期在外地,一个人在家寂寞了怎么办 梦见幼儿园房屋,倒塌 梦到儿子的房子漏雨 谁能帮我解梦啊! 男朋友不在家,我好寂寞 老公不在家,自己寂寞怎么办 win10安装的photoshop cc2019为什么每次启动都恢复默认设置了?保存不... 关系完整性规则是什么? win10重启之后很多设置变回原样 access2010中,参照完整性规则包括什么? 请问苹果手机软件Oplayer lite网络倒入的网址录音被删除如何恢复? 为什么我装WIN10无法保留原有系统设置和文件 什么是参照完整性规则? 苹果4用什么视频播放器播放多种格式视频文件 win10 笔记本电脑外接显示器选择了仅第二屏幕,为什么每次重启的时候都保存不了,还是要重新设置? MAC系统下MKV视频解析软件有木有! 数据库的完整性规则是什么?知道的快点告诉我吧! win10 家庭版 电脑相关的设置保存后关机重启后恢复到保存之前,怎么设置? 实体完整性规则和参照完整性规则的含义 实体完整性的规则 华硕电脑win10伽马值每次重启都要重新调,为什么不能保存。。 数据库,参照完整性规则包括什么么? win10颜色校准调整后关机在开时会还原到默认设置 怎样才能永久保存设置 什么是参照完整性规则?能否详细介绍一下? win10,最近一直出现这个,重启电脑,好几次作业做了好久没保存给整没 解释什么是实体完整性规则