首页 数据库系统工程师实体联系模型精编

数据库系统工程师实体联系模型精编

举报
开通vip

数据库系统工程师实体联系模型精编,,■置【自由(建筑工程管理)数据库系统工程师实体联系模型20XX年XX月多年的企业咨询跋问经验,经过卖战验证可以落地执行的卓越管理方案,值得您下裁拥有第二章实体-联系模型(概念数据库设计)2.1数据库设计过程2.2基本概念2.2.11976年,P.PS.Chen提出E-R模型(Entity-RelationshipModel),用E-R图来描述概念模型。观点:世界是由壹组称作实体的基本对象和这些对象之间的联系构成的。2.2.2基本概念实体(Entity):客观存在且可相互区分的事物叫实体。如学生张三、工人李四、计...

数据库系统工程师实体联系模型精编
,,■置【自由(建筑工程管理)数据库系统工程师实体联系模型20XX年XX月多年的企业咨询跋问经验,经过卖战验证可以落地执行的卓越管理 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,值得您下裁拥有第二章实体-联系模型(概念数据库设计)2.1数据库设计过程2.2基本概念2.2.11976年,P.PS.Chen提出E-R模型(Entity-RelationshipModel),用E-R图来描述概念模型。观点:世界是由壹组称作实体的基本对象和这些对象之间的联系构成的。2.2.2基本概念实体(Entity):客观存在且可相互区分的事物叫实体。如学生张三、工人李四、计算机系、数据库概论。届性(Attribute):实体所具有的某壹特性。壹个实体能够由若十个届性来刻画。例如,学生可由学号、姓名、年龄、系、年级等组成。域(Domain):届性的取值范围。例如,性别的域为(男、女),月份的域为1到12的整数。实体型(EntityType):实体名和其届性名集合共同构成实体型。例,学生(学号、姓名、年龄、性别、系、年级)。注意实体型和实体(值)之间的区别,后者是前者的壹个特例。如学生(9808100,王平,21,男,计算机系,2)是壹个实体。实体集(EntitySet):同型实体的集合称为实体集。如全体学生。联系(Relationship):实体之间的相互关联。如学生和老师问的授课关系,学生和学生问有班长关系。联系也能够有届性,如学生和课程之间有选课联系,每个选课联系都有壹个成绩作为其届性。同类联系的集合称为联系集。元或度(Degree):参和联系的实体集的个数称为联系的元。如学生选修课程是二元联系,供应商向工程供应零件则是三元联系明椭圆 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示实体(8)码(Key):A、候选码:关系中的某壹届性或届性组的值能唯壹地 标识 采样口标识规范化 下载危险废物标识 下载医疗器械外包装标识图下载科目一标识图大全免费下载产品包装标识下载 壹个元组,称该届性或届性组为候选码。B、主码:壹个关系有多个候选码,从中选定壹个用来区别同壹实体集中的不同实体,称作主码。壹个实体集中任意俩个实体在主码上的取值不能相同。如学号是学生实体的码。通讯录(姓名,邮编,地址,电话,Email,BP)C、外码:D、全码:关系模型中所有届性组是这个关系模式的候选码,称为全码。(9)参和(Participation):实体集之间的关联称为参和,即实体参和联系。如王军选修“数据库基础”,表示实体“王军”和“数据库基础”参和了联系“选修”。如果实体集E中的每个实体都参和到联系集R中的至少壹个联系,则称E全部参和R。如果实体集E中只有部分实体参和到联系集R的联系中,则称E部分参和R。如“职工”和“部门”之间的“管理”联系,“职工”实体集部分参和,而“部门”实体集完全参和。(10)角色(Role):实体在联系中的作用称为实体的角色。当同壹个实体集不止壹次参和壹个联系集时,为区别各实体的参和联系的方式,需要显式指明其角色。如学生和班长关系,职工和职工之间的经理关系,课程之间的先修关系复合(Composite)届性:能够划分为更小的届性。能够把相关届性聚集起来,使模型更活晰。如电话号码=区号+本地号码单值届性:每壹个特定的实体在该届性上的取值唯壹。如学生的学号,年龄、性别、系别等。多值届性:某个特定的实体在该届性上的有多丁壹个的取值。如学生(学号,所选课程,联系电话),的“所选课程”,“联系电话”。NULL届性:Null表示“无意义”,当实体在某个届性上没有值时设为Null。如通讯录(姓名,email,电话,BP),若某人没有email地址,则在email届性上取值为null。null表示“值未知”,即值存在,但目前没有获得该信息。如职工(姓名,部门,工种,身份证),如果目前不知道职工身份证号码,则设身份证值为null。实体完整性:作为主码的届性上取值不能为null。派生(Derived)届性和基届性:能够从其他相关的届性或实体派生出来的届性值。如学生(学号,姓名,平均成绩),选课(学号,课程号,成绩),贝W均成绩可由学生所选课程的总成绩除以课程总数来得到。称平均成绩为派生届性,而成绩为基届性,或存储届性。数据库中,壹股只存基届性值,而派生届性只存其定义或依赖关系,用到时再从基届性中计算出来。基本表VS视图多值届性用双椭圆表示,或用双线和实体相连。派生届性用虚椭圆表示,或用虚线和实体相连2.3.1映射的基数(MappingCardinalities):实体之间的联系的数量,即壹个实体通过壹个联系集能和另壹实体集相关联的实体的数目能够有壹对壹的(1:1),壹对多的(1:m),多对多的(m:n)几种情况在E-R图中,用箭头或线段来表示联系的映射基数。二元联系集的映射基数:壹对壹、壹对多、多对多壹个实体集内的二元联系:壹对壹、壹对多、多对多多个实体集问联系的情况2.3.2存在依赖(ExistenceDependency)如果实体x的存在依赖丁实体y的存在,则称x存在依赖丁V。y称作支配实体,x称作从届实体。如果y被删除,则x也要被删除。考虑员工亲届的例子2.3.3弱实体集(WeakEntitySet)如果壹个实体集的所有届性都不足以形成主码,则称这样的实体集为弱实体弱实体集和其拥有者之间的联系称作标识性联系(identifyingrelationship)弱实体集和强实体集之间是壹对多的联系。弱实体集必然存在依赖丁强实体集(StrongEntitySet)。存在依赖且不总会导致壹个弱实体集,从届实体集能够有自己的主码。如实体集信用卡(信用卡号,客户帐号,金额),它存在依赖丁客户帐号实体集,但信用卡有自己的主码信用卡号。2.3.4为什么使用弱实体集通过为弱实体集加上合适的届性,可转变为强实体集,为什么仍要使用弱实体集?避免数据冗余(强实体集码重复),以及因此带来的数据的不壹致性。弱实体集反映了壹个实体对其它实体依赖的逻辑结构。弱实体集能够随它们的强实体集的删除而自动删除。弱实体集能够物理地随它们的强实体集存储。2.3.5笼合实体举例:飞行员工和普通员工2.4数据抽象和E-R模型设计步骤数据抽象设计局部E-R模型设计全局E-R模型A、合且局部E-R图,生成初步E-R图:可能发生的问题,届性冲突,名称冲突,结构冲突。B、消除冗余生成E-R图2.5将E-R模型转换成数据库壹般规则将每壹个实体转换成壹个关系。所有主码必须定义非空。对于二元联系,按照规则定义外码。A、壹对多:将“壹”表中的主码作为外码放在“多”表中,外码总是在“多”的壹方。B、弱实体:将父表的主码作为外码放在弱实体中。弱实体的主码由父表的主码和弱实体本身的候选码组成。也能够为弱实体建立新的独立的标识符ID。C、壹对壹:将壹个表的主码作为外码放在另壹个表中,外码通常是放在操作比较频繁的表中。也能够将俩个实体合且成壹个实体。D、多对多:建立复合实体,复合实体的主码由俩个父实体的主码复合组成。复合实体的主码也是外码
本文档为【数据库系统工程师实体联系模型精编】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_113440
暂无简介~
格式:doc
大小:155KB
软件:Word
页数:7
分类:建筑/施工
上传时间:2019-07-18
浏览量:0