ER图的绘制与转换

ER图的绘制与转换

ID:38961822

大小:354.81 KB

页数:17页

时间:2019-06-22

ER图的绘制与转换_第1页
ER图的绘制与转换_第2页
ER图的绘制与转换_第3页
ER图的绘制与转换_第4页
ER图的绘制与转换_第5页
资源描述:

《ER图的绘制与转换》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实体联系图E-R图的基本成分与图例实体(Entity):实体是现实世界中存在的且可互相区分的事物。联系(Relationship):现实世界中的事物彼此间的关联与结合。属性(Attribute):实体的属性是实体的基本特征,通常一个实体要一个以上的属性来刻画。实体(Entity)实体是现实世界中存在的且可互相区分的事物。实体可以是人也可以是物还可以是事;可以是具体事物也可以是抽象概念。例如,职工、学生、教师、课程、产品、客户等都是实体。在ERD中用矩形框代表实体。联系(Relationship)现实世界中的事物彼此间的关联与结合。联系往往是一个行为动作,但联系描述

2、的是这个行为动作的状态或/与结果,而非其过程。例如,教师与课程间存在“教”这种联系,而学生与课程间则存在“学”这种联系。职工与部门之间的“属于”联系。在ERD中,用通过联系线(带数字或箭头的细实线)连接相关实体的菱形框表示联系。属性(Attribute)实体的属性是实体的基本特征,通常一个实体要一个以上的属性来刻画。例如,“学生”实体有学号、姓名、性别、生日等属性;“教师”实体有教工号、姓名、性别、职称等属性;“课程”实体有课程号、课程名、学时、学分等属性。联系也可能有属性,如果有,则是对其状态或结果的描述。属性(Attribute)例如,学生“学”某门课程所取得

3、的成绩,既不是学生的属性也不是课程的属性。由于“成绩”既依赖于某名特定的学生又依赖于某门特定的课程,所以它是学生与课程之间的联系“学”的属性,是“学”的结果。在ERD中用椭圆形或圆角矩形表示实体(或联系)的属性,并用无向边把实体(或联系)与其属性连接起来。实体实体的个体与总体个体:单个的能互相区别的特定实体。总体:对同类个体的总称,又称实体类。实体的型、值与集合实体型:对实体总体共性的描述,由属性名排列而成。实体值:对实体个体个性的描述,由属性值排列而成。实体集:属于同类实体的部分个体的集合。实体的属性之间的依赖数据依赖:实体一部分属性与另一部分属性的值之间的对应

4、关联称之为数据依赖。数据依赖可分为函数依赖、多值依赖、连接依赖等三类。最常用的是函数依赖。如果对实体的属性子集A的每一个取值,属性子集B都有一个确定的值与之对应,则称属性子集B函数依赖于属性子集A,或A函数决定B。标识属性:如果实体中的某组属性值能唯一地确定其它属性的值(即函数决定其它属性),而它的任何真子集就不具备这种性质,则称它为标识属性。主标识:在实体的标识属性中指定一个作为区分不同个体的依据,称为主标识。一个实体至少有一个标识,因为实体的个体应是可区分的,有时实体的所有属性才组成其标识。实体之间的联系实体之间的联系是指两类不同实体的个体之间的关联。联系可分

5、如下几种类型:一对一联系(1:1):如果R使得A中的每个实体,B中至多有一个实体与之对应,反之亦然,则称R是A与B之间的一对一联系,记作1:1。一对多联系(1:N):如果R使得A中一个实体,在B中可有多个实体与之对应;而B中每个实体,A中至多有一个实体与之对应,则称R为A到B得一对多联系,记作1:N。多对多联系(M:N):如果R使得A中一个实体,B中可能有多个实体与之对应;B中一个实体,A中也可能有多个实体与之对应;则称R是A与B之间的多对多联系,记作M:N。从属联系:MIS中有的实体集只是附属另一个实体集才有存在的意义,故称为从属集或从实体。主实体与从实体之间只

6、能是一对多或一对一联系,这种联系称为从属联系,简称为“的”联系。设计E-R图设计E-R图的基本原则原则1:能独立存在的事物在其有多个由基本项描述的特性需要关注时,就应把它作为实体。原则2:两个或多个实体间的关联与结合,当需要予以关注时,应作为联系。原则3:实体的属性是实体的本质特征。原则4:所有基本项在同一E-R图中作为属性要在且仅在在一个地方出现。设计E-R图的步骤把所存储的全部基本数据项都作为属性弄清楚这些属性描述了哪些主实体确定有什么联系“的”联系与从实体同时确定画出子E-R图的草图向上归并得各层子E-R图,直到全系统的E-R图E-R草图的优化--得到基本的

7、E-R图练习:设计E-R图。基本项如下:货号,货名,型号,规格,计量单位;员工号,姓名,性别,生日,职务,住址,电话;客户号,客户名,地址,信誉度,联系人,邮编,电话;提货单号,日期,时间,经手员工号,提货客户号,所提货号,售价,提货数量;从ER图导出一般关系模型的基本原则原则1:ER图中的每一个独立实体变换为一个关系,其属性变为关系的属性,其主标识变为关系的主码。从ER图导出一般关系模型的基本原则原则2:ER图中的从实体及相应的“的”联系变换为一个关系,从实体的属性加上主实体关系的主码构成这个关系的属性。如果“的”联系是1:1的,则以主实体关系的主码(作为外来码

8、)为这个关

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。