软件架构设计师 | 您所在的位置:网站首页 › er图转换成二维表 › 软件架构设计师 |
文章目录
1.ER图1.1实体之间的联系1.2实体集的转换规则1.3实体集间联系的转换规则
2.作者答疑
在软件架构设计师的考试中,数据库的管理是重点内容,本文主要介绍ER模型,关系代数和函数依赖。本文内容来至互联网内容的编辑修改,方便读者学习。如有侵权,第一时间联系作者删除。
1.ER图
实体-联系方法(Entity-Relationship Approach),也叫E-R模型。主要是用来描述现实世界的概念模型。具体来说就是用以下三种图来描述我们的问题构成的世界。 ①一对一。比如:一个学校只能有一个校长,而一个校长也只能担任一个学校的校长。 一个实体集转换为关系模型中的一个关系,实体的属性就是关系的属性,实体的码就是关系的码,关系的结构是关系模式。 1.3实体集间联系的转换规则1:1联系的转换方法 方法二: 将1:1联系与某一端实体集所对应的关系合并,则需要在被合并关系中增加属性,其新增的属性为联系本身的属性和与联系相关的另一个实体集的码。 “负责”与“职工”两关系合并: 职工(职工号,姓名,年龄,产品号) 产品(产品号,产品名,价格) 也可以“负责”与“产品”两关系合并: 职工(职工号,姓名,年龄) 产品(产品号,产品名,价格,职工号)1:n联系的转换方法 方法二: 在n端实体集中增加新属性,新属性由联系对应的1端实体集的码和联系自身的属性构成,新增属性后原关系的码不变。 仓库(仓库号,地点,面积) 产品(产品号,产品名,价格,仓库号,数量)m:n联系的转换方法 三个或三个以上实体集间的多元联系的转换方法 对于多对多的联系,转换为关系模型的方法是新建一个独立的关系,该关系的属性为多元联系相连的各实体的码以及联系本身的属性,码为各实体码的组合。 如有疑问,请留言。 |
CopyRight 2018-2019 实验室设备网 版权所有 |