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

在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空。

发布网友 发布时间:2022-05-05 12:13

我来回答

3个回答

热心网友 时间:2023-10-07 13:35

1、或者取空值  

2、或者等于其中某个元组的主键值。

若属性(或属性组)F是基本关系R的外码,与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。即属性F本身不是主属性,则可以取空值,否则不能取空值。

扩展资料:

参照完整性保持表之间已定义的关系,确保键值在所有表中一致。这样的一致性要求确保不会引用不存在的值,如果键值更改了,那么在整个数据库中,对该键值的所有引用要进行一致的更改。参照完整性是基于外键与主键之间的关系。

例如学生学习课程的课程号必须是有效的课程号,score表(成绩表)的外键cno(课程号)将参考course表(课程表)中主键cno(课程号)以实现数据完整性。

参考资料来源:百度百科-数据完整性

热心网友 时间:2023-10-07 13:36

实体完整性规则是指若属性A是基本关系R的主属性,则属性A不能取空值。
若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。即属性F本身不是主属性,则可以取空值,否则不能取空值。

热心网友 时间:2023-10-07 13:36

比如一个学生表,有学号、姓名、性别、班级等属性,另外一个成绩表,有学号、学科、成绩等属性,参照完整性要求成绩表里面的每个记录,其学号必须在学生表中存在。

相反,对于学生表中的学号,可以在成绩表里面没有记录。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问哪位大哥“谨谢不敏”是什么意思? 小女子尽谢不敏什么意思 谨谢不敏是什么意思? 敬谢不敏是是什么意思? 谢不敏的意思是什么 谢不敏词语解释 什么叫“谢不敏”? 6岁儿童晚上睡眠不好怎么办 六岁孩子精神异常怎么办 小程序开发需要什么技术 没有技术如何开发小程序 如果两个表设计了关系,那么,这两个表必须满足( ) 属性A是关系的主属性,则属性A不能取空值,这指? 图中的三柱香是什么意思 如何关闭 选择题(每题1分,共30分) 大专和二本有什么区别 IPAD里的PDF READER怎么用 招商银行无锡周三五折 无锡春申路70号在哪里啊,是招商银行 无锡办理招行信用卡 无锡哪里有招行信用卡推广活动? 无锡招商银行有多少家 被邀请的人怎么以新用户的身份下载,拼多多? 拼多多客户语音结束后怎么能找到客户 王者 如何换头像 淘宝来短信息怎么没声音? 醉八街玫瑰精油手工皂多少钱一大块 人参和可喜安红参的皂苷种类分别为多少种? 可喜安红参浸膏价格多少钱一组? PPT内画出来的图,粘到word里,仍然能保持每个形状,包括文字。 我想问一下,数据库参照完整性规则里,F的每个属性值均为空值怎么理解呀 举例说明关系数据库提供的三类数据完整性约束控制? 惠普P212阵列卡支持3T,4T硬盘吗?现在安装上去显示容量0.0GB,如果支持应该怎么处理? hp p410和p420区别 hp ml150 服务器怎样进raid配置 请问HP的ML 150的服务器可以换哪种阵列卡??? hpml150服务器怎样进raid配置? 正规红头文件、通知、通报的格式是怎么样的 ? HP FBWC module是什么 店长降为经理通告的红头文件应该怎么写 想问一下HP惠普服务器如何在BIOS里面关闭Radi阵列卡? hp服务器阵列卡关闭之后,还能挂多块硬盘吗? 惠普服务器安装了6个硬盘,开机自检到阵列卡界面为什么自动默认已经做完了RAID 5,点Create显示无物理硬盘 惠普服务器进不了系统,提示slot 0 HP Smart Arry P4101 controller 红头文件可以发处罚通报吗? 求解....... 磁盘阵列准备工作 大学系部红头文件通报批评对工作有什么影响 2021年一般纳税人税率多少 是不是银行卡能存钱,就代表激活了呀 挂失的银行卡办好了不去ATM机存钱 直接绑定手机然后提现到里面能激活银行卡嘛