- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2. 实体联系图(Entity-Relationship Diagram, ERD) 最常用的概念模型是实体联系图ERD,在数据库相关课程中已经重点学习过,由于它在MIS中有核心的作用,这里要结合MIS系统分析的需要,简要复习其相关知识。 (1) ERD的基本成分与图例 图7.7 是工资核算的ERD。下面以其为主要实例,讲述ERD的基本成分和图例。 实体(Entity):实体是现实世界中实际存在的且可互相区分的事物。实体可以是人也可以是物还可以是事;可以是具体事物也可以是抽象概念。例如,员工、部门、家庭成员、固定工资、变动工资等都是实体。在ERD中用矩形框代表实体。 联系(Relationship):联系是现实世界中的事物间的关联与结合。联系往往是一个行为动作,但联系描述的是这个行为动作的状态或/与结果,而非其过程。例如,职工与部门之间的“属于”联系、“主管”联系,员工与家庭成员之间的主从联系,教师、学生、课程、教材、课室之间的“教学”联系。两个实体集之间的联系称为二元联系,两个以上实体集之间的联系是多元联系。在ERD中,用菱形框表示联系(主从联系一般不画出来),通过联系线(带数字或箭头的细实线)连接相关实体的。 属性(Attribute):实体的属性是实体的基本特征,通常一个实体要一个以上的属性来刻画。例如,“员工”实体有工号、姓名、性别、生日、职务等属性。联系也可以有属性,是对其状态或结果的描述。例如,员工“属于”部门有聘用日期作为属性。在ERD中用椭圆形或圆角矩形表示实体(或联系)的属性,并用无向边把实体(或联系)与其属性连接起来。 联系可分如下几种类型:设R是实体集A与实体集B之间的一个联系 一对一联系(1:1):若R使得A中的每个实体,B中至多有一个实体与之对应,反之亦然,则称R是A与B之间的一对一联系,记作1:1。例如,一个部门有一个职工主管而每个职工至多只主管一个部门,则“主管”是职工与部门之间的一对一联系。 原则1:ER图中的每一个独立实体变换为一个关系,其属性变为关系的属性,其主标识变为关系的主码。 原则2:ERD中的从实体及相应的主从联系变换为一个关系,从实体的属性加上主实体关系的主码(作为外码)构成其属性。主从联系是1:1,则该外码也是其主码;主从联系是1:M,则以该外码加上同一主实体个体联系的不同从属实体个体赖以相互区分的最小属性组,组成其主码。 例如,图7.10中主实体“员工”与从实体“固定工资”、“变动工资” 的主从联系是1:1的,转换为以“员工工号”为主码的“固定工资”关系、“变动工资”关系;主实体“员工”与从实体”家庭成员“的主从联系是1:M的,而“称谓”可以把同一个员工的不同家庭成员区分开来,可以转换为以“员工工号”与“称谓”为复合主码的“家庭成员”关系。 原则3:1:M联系通过在“多”实体关系中增加相联系的“1”实体关系的主码(为外码)及联系本身的属性来表达。 例如,在员工关系中增加“所属部门号”这个外码和联系的属性“聘用日期”表达1:M联系所属。 注: 在1:1联系中,与对方部分个体没有对应个体的实体称为“零”实体。1:1联系应附加到“零”实体关系上,即1:1联系应附加到没造成或少造成外码及联系本身属性空白的实体关系上。例如,把主管工号加到部门关系而不是把所管部门号加到员工关系上来表达“主管”联系。 原则4:M:M联系转换成一个独立的关系,被联系实体关系的主码(作为外来码)和联系本身的属性作为该关系的属性,被联系实体关系的主码组成其复合主码。 * 图7.10 工资核算的ERD 部门关系 主码 部门类型 部门名 部门号 员工关系 主码 电话 邮编 家庭地址 职务 生日 性别 姓名 工号 主码 外码 固定补贴 工龄工资 职务工资 基本工资 工号 主码 外码 应扣款 奖金 变动津贴 工号 固定工资关系 变动工资关系 主码(复合) 外码 工作单位 职业 生日 性别 姓名 称谓 员工工号 家庭成员关系关系 外码 所属部号 电话 主码 聘用日期 邮编 家庭地址 职务 生日 性别 姓名 工号 (所属联系) 员工关系 外码 主管工号 部门类型 主码 任职日期 部门名 部门号 部门关系 (主管联系) 主码(复合主码) 外码 外码 选课时间 成绩 课程名 学号 选课关系 *
文档评论(0)