中易网

什么是实体完整性

答案:2  悬赏:40  
解决时间 2021-03-02 16:54
什么是实体完整性
最佳答案
实体完整性指表中行的完整性。要求表中的所有行都有唯一的标识符,称为主关键字。主关键字是否可以修改,或整个列是否可以被删除,取决于主关键字与其他表之间要求的完整性。

实体完整性规则规定基本关系的所有主关键字对应的主属性都不能取空值,例如,学生选课的关系选课(学号,课程号,成绩)中,学号和课程号共同组成为主关键字,则学号和课程号两个属性都不能为空。因为没有学号的成绩或没有课程号的成绩都是不存在的。

对于实体完整性,有如下规则:

· 实体完整性规则针对基本关系。一个基本关系表通常对应一个实体集,例如,学生关系对应学生集合。

· 现实世界中的实体是可以区分的,它们具有一种唯一性质的标识。例如,学生的学号,教师的职工号等。

在关系模型中,主关键字作为唯一的标识,且不能为空。
全部回答
关系的完整性是关系型数据模型结构中的另一组成部分,它分为实体完整性、参照完整性和用户定义完整性三类。在关系数据库中一个关系对应现实世界的一个实体集,关系中的每一个元组对应一个实体。在关系中用主关键字来唯一标识一个实体,实体具有独立性,关系中的这种约束条件称为实体完整性。 参照完整性是用于约定两个关系之间的联系,理论上规定:若m是关系s中的一属性组,且m是另一关系z的主关键字,则称m为关系s对应关系z的外关键字。若m是关系s的外关键字,则s中每一个元组在m上的值必须是空值或是对应关系z中某个元组的主关键字值。例如,学生关系s和学校专业关系z之间满足参照完整性约束。学校专业关系z中的专业号属性是主关键字,同时它也存在学生关系s中,那么只有当专业号存在,这个专业的学生才有可能存在,因此在添加学生关系中的元组时,定义的专业号必须在学校专业关系z中已存在对应的元组。 用户定义完整性约束是用户定义某个具体数据库所涉及的数据必须满足的约束条件,是由具体应用环境来决定的。例如,约定学生成绩的数据必须小于或等于100。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
游民星空下载的极品飞车18 怎么安装之后进不
连霍高速公路/X082(路口)地址有知道的么?有
在下式()中分别填入三个素数,使等式成立 (
已知A={x|x2+x-6=0},B={x|mx+1=0},且A∪B=A,
诚智大酒店金阳店地址在哪,我要去那里办事
美胸霜 需要洗掉?
名人街西段/金源一路(路口)地址在哪,我要去
中国邮政储蓄银行(西天尾支行)地址在哪,我要
评审职称一定要人事档案管理部门审核吗
我买房之后多久可以卖出去
北京办草坪婚礼有哪几大好去处
<<希望各位帮我找出一些80-90年代的歌手名字>
DEL /F /A /Q \\?\%1
武林外传开始的(升级)游乐场任务完成
红杨天天乐超市在什么地方啊,我要过去处理事
推荐资讯
汉腾汽车地址在什么地方,想过去办事
李白的望夫石 中的 无言类楚妃 寂然芳霭内是
聚腾源稍麦观音庙店在哪里啊,我有事要去这个
学生品牌,除了川久保玲,翅膀FLY,Supreme,
八下高效课时通科学浙教版答案
老师..让家长写家长对学校和孩子的期望,可是
1958年前高考录取率
买个200左右台电MP4(带FM的)
方绿农业开发有限公司怎么去啊,有知道地址的
手游部落怎么选择百度的梦幻西游
今天收到女朋友给我寄的快递,心里很感动第一
为何老天要叙说这情愿这句歌词是那首歌
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?