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

试述数据的完整性规则分类和其对应的SQL中的完整性规则 简答题5分左 ...

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

我来回答

1个回答

热心网友 时间:2022-04-07 18:15

一:实体完整性规则
实体完整性规则是指关系的主属性(就是俗称主键的一些字段,主键的组成部分)不能为空值,我们知道现实生活中的每一个实体都具有唯一性,即使是两台一摸一样的计算机呢,都会有相应的生产日期来表示它们的唯一性,现实之中的实体是可以区分的,它们具有某种唯一性标识,相应的关系模型中以主键作为唯一性标识,主键中的属性即主属性不能是空值(“不知道”或“无意义”)的值,如果主属性为空值,就说明存在不可标识的实体,即存在不可区分的实体,这与现实的环境相矛盾,因此这个实体一定不是完整的实体;
可能你看这段教条很枯燥,甚至有些不明白,这样理解就简单了:咱们设计表的时候不是每条记录前面都有个自己的ID吗,并且每个ID不一样,它其实就是为了区分每条记录的不一样,尽管你的其他字段的值都一样,只要ID不一样那么就是两条不一样的记录,就区分开了,就满足了实体完整性规则;
二:参照完整性规则
指如果关系的外键R1和关系R2的主键相符,那么外键的每个值必须在关系R2中主键的值中可以找到或者是空值;
其实就是如果说在两个有关联的数据表中,一个数据表的外键(Foreigon Key)一定在另一个数据表中的主键(Primary Key)中可以找到;
三:用户自定义的完整性规则
是指某一具体的实际数据库的约束条件,由应用环境所决定,反映某一具体应用所涉及的数据必须满足的要求(比如说一个人的年龄必须要大于零),根据现实生活中的一个实际情况用户定义的一个用户自定义完整性;
比如你在设计表的时候有个年龄字段,那么这个字段里的值不能小于0吧,不能大于150吧,还没人能活到150岁对吧。

对应的sql 实现,则是在创建表的时候把约束加入进去
CREATE TABLE
<表名>
(<列名><数据类型> [列级完整性约束条件] [,<列名> <数据类型> [列级完整性约束条件]…]
[,<表级完整性约束条件>])

CONSTRAINT是约束关键字;<约束名>是用户对该约束的命名;
FOREIGN KEY 是外键关键字;(<列名>[,<列名>…])是子表中的外键列名;
REFERENCES 是建立参考的关键字;<引用表名>是父表的表名;
[(<引用列名>[,<引用列名>…])] 是父表中主键列名;
CONSTRAINT 就是主键。FOREIGN KEY 就是外键。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 鼠标双击速度调整后无法保存,重启后自动恢复默认值(win10) 解释什么是实体完整性规则 win10,最近一直出现这个,重启电脑,好几次作业做了好久没保存给整没 什么是参照完整性规则?能否详细介绍一下? win10颜色校准调整后关机在开时会还原到默认设置 怎样才能永久保存设置 数据库,参照完整性规则包括什么么? 华硕电脑win10伽马值每次重启都要重新调,为什么不能保存。。 实体完整性的规则 实体完整性规则和参照完整性规则的含义 win10 家庭版 电脑相关的设置保存后关机重启后恢复到保存之前,怎么设置? 数据库的完整性规则是什么?知道的快点告诉我吧! MAC系统下MKV视频解析软件有木有! win10 笔记本电脑外接显示器选择了仅第二屏幕,为什么每次重启的时候都保存不了,还是要重新设置? 苹果4用什么视频播放器播放多种格式视频文件 什么是参照完整性规则? 为什么我装WIN10无法保留原有系统设置和文件 请问苹果手机软件Oplayer lite网络倒入的网址录音被删除如何恢复? access2010中,参照完整性规则包括什么? win10重启之后很多设置变回原样 关系完整性规则是什么? 理财通买了汇添富短债券A第二天总资产少了怎么回事? 参照完整性规则是什么意思?怎样理解?怎样定义? 如何设置win10快捷键重启后不失效 莫名地收到汇添富的交易短信,什么情况 关系模型的完整性规则是对关系的某种约束条件包括实体完整性、自定义完整性和什么啊? 微信理财通汇添富90天短债a提前赎回? 关系模型中三类完整性约束以及它的解释是什么? 为什么支付宝上买的汇添富货币增强基金周中汇添富短债债券C昨日收益为零啊? 汇添富90天短债A封闭期有收益吗? 汇添富稳利60天滚动持有短债债券C,买这个有风险吗? 支付宝上汇添富90天滚动持有短债债券B稳吗? 汇添富短期理财产品与余额宝比较?求大虾指点 支付宝上汇添富90天滚动持有短债债券B10000元一个月能有多少利益,以后卖出,会亏吗5000_百度问一问 基金定投,汇添富价值精选与上投新兴动力定投哪个好点,请大家帮着点评一下,尽量详细点,谢谢了! 近期发债券基金的公司不在少数,有人给我推荐了国泰中短债,不知道如何? 源字的寓意是什么 汇添富90天短债a还没有确认可以赎回吗? 源字在五行中属什么 短债竟然还分那么多种类,怎么选择呢? 郭睿源字取名寓意及含义怎么样?