问答文章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

我来回答

4个回答

热心网友 时间:2023-10-10 00:47

参照完整性规则:是指在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。

实施了参照完整性后,对表中主关键字字段进行操作时系统会自动地检查主关键字字段,看看该字段是否被添加、修改或删除。如果对主关键字的修改违背了参照完整性的要求,那么系统会自动强制执行参照完整性。



参照完整性规则的注意事项

在Visual FoxPro中,参照完整性规则包括更新规则、删除规则和插入规则。

对于此规则有三点需要注意:

1、外键和相应的主键可以不同名,但要定义在相同的值域上。

2、当R1和R2是同一个关系模式时,表示同一个关系中不同元组之间的联系。

3、外键值是否允许为空,应视具体问题而定。若外键是模式主键中的成分,则外键值不允许为空,否则允许为空。

热心网友 时间:2023-10-10 00:48

参照完整性规则是指要求通过定义的外关键字和主关键字之间的引用规则来约束两个关系之间的联系。包括更新规则、删除规则和插入规则。在Visual FoxPro中,参照完整性规则包括更新规则、删除规则和插入规则。

这条规则要求“不引用不存在的实体”.其形式定义如下:如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么R2的关系中,K的取值只允许有两种可能,或者为空值,或者等于R1关系中某个主键值.这条规则的实质是“不允许引用不存在的实体”。



规则有三点需要注意

1、外键和相应的主键可以不同名,但要定义在相同的值域上。

2、当R1和R2是同一个关系模式时,表示同一个关系中不同元组之间的联系。

3、外键值是否允许为空,应视具体问题而定。若外键是模式主键中的成分,则外键值不允许为空,否则允许为空。

以上内容参考 百度百科-参照完整性规则

热心网友 时间:2023-10-10 00:48

参照完整性则是相关联的两个表之间的约束,具体的说,就是从表中每条记录外键的值必须是主表中存在的,因此,如果在两个表之间建立了关联关系,则对一个关系进行的操作要影响到另一个表中的记录。
例如,如果在学生表和选修课之间用学号建立关联,学生表是主表,选修课是从表,那么,在向从表中输入一条新记录时,系统要检查新记录的学号是否在主表中已存在,如果存在,则允许执行输入操作,否则拒绝输入,这就是参照完整性。
参照完整性还体现在对主表中的删除和修改操作,例如,如果删除主表中的一条记录,则从表中凡是外键的值与主表的主键值相同的记录也会被同时删除,将此称为级联删除;如果修改主表中主关键字的值,则从表中相应记录的外键值也随之被修改,将此称为级联删除。

热心网友 时间:2023-10-10 00:49

参照完整性(Referential Integrity)
现实世界中的实体之间往往存在某种联系,在关系模型中实体及实体间的联系都是用关系来描述的。这样就自然存在着关系与关系间的引用。先来看三个例子。
例1 学生实体和专业实体可以用下面的关系表示,其中主码用下划线标识:
学生(学号,姓名,性别,专业号,年龄)
专业(专业号,专业名)
这两个关系之间存在着属性的引用,即学生关系引用了专业关系的主码“专业号”。显然,学生关系中的“专业号”值必须是确实存在的专业的专业号,即专业关系中有该专业的记录。这也就是说,学生关系中的某个属性的取值需要参照专业关系的属性取值。
规则2.2 参照完整性规则 若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:
·或者取空值(F的每个属性值均为空值);
·或者等于S中某个元组的主码值。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 为什么我装WIN10无法保留原有系统设置和文件 请问苹果手机软件Oplayer lite网络倒入的网址录音被删除如何恢复? access2010中,参照完整性规则包括什么? win10重启之后很多设置变回原样 关系完整性规则是什么? win10安装的photoshop cc2019为什么每次启动都恢复默认设置了?保存不... 什么是关系完整性规则?关系数据库中,常见的完整性规则有哪些,试举例... 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怎么加速 苹果4用什么视频播放器播放多种格式视频文件 win10 笔记本电脑外接显示器选择了仅第二屏幕,为什么每次重启的时候都保存不了,还是要重新设置? MAC系统下MKV视频解析软件有木有! 数据库的完整性规则是什么?知道的快点告诉我吧! win10 家庭版 电脑相关的设置保存后关机重启后恢复到保存之前,怎么设置? 实体完整性规则和参照完整性规则的含义 实体完整性的规则 华硕电脑win10伽马值每次重启都要重新调,为什么不能保存。。 数据库,参照完整性规则包括什么么? win10颜色校准调整后关机在开时会还原到默认设置 怎样才能永久保存设置 什么是参照完整性规则?能否详细介绍一下? win10,最近一直出现这个,重启电脑,好几次作业做了好久没保存给整没 解释什么是实体完整性规则 鼠标双击速度调整后无法保存,重启后自动恢复默认值(win10) 试述数据的完整性规则分类和其对应的SQL中的完整性规则 简答题5分左 ... 理财通买了汇添富短债券A第二天总资产少了怎么回事? 参照完整性规则是什么意思?怎样理解?怎样定义? 如何设置win10快捷键重启后不失效 莫名地收到汇添富的交易短信,什么情况 关系模型的完整性规则是对关系的某种约束条件包括实体完整性、自定义完整性和什么啊?