美文网首页
E-R图转化为关系模型

E-R图转化为关系模型

作者: ae12 | 来源:发表于2023-02-21 11:17 被阅读0次

二、实体集间联系的转换规则

1、1:1联系的转换方法

image.png

方法一:

将1:1联系转换为一个独立的关系:与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,且每个实体的码均是该关系的候选码。

   联系形成的关系独立存在:    

   职工(职工号,姓名,年龄)

   产品(产品号,产品名,价格)   

   负责(职工号,产品号)

方法二:

将1:1联系与某一端实体集所对应的关系合并,则需要在被合并关系中增加属性,其新增的属性为联系本身的属性和与联系相关的另一个实体集的码。

  “负责”与“职工”两关系合并:

   职工(职工号,姓名,年龄,产品号)

   产品(产品号,产品名,价格)



   也可以“负责”与“产品”两关系合并:

   职工(职工号,姓名,年龄)

  产品(产品号,产品名,价格,职工号)

三、1:n联系的转换方法

image.png

方法一:

一种方法是将联系转换为一个独立的关系,其关系的属性由与该联系相连的各实体集的码以及联系本身的属性组成,而该关系的码为n端实体集的码。

      联系形成的关系独立存在:

      仓库(仓库号,地点,面积)

      产品(产品号,产品名,价格)

      仓储(产品号,仓库号,数量)

方法二:
在n端实体集中增加新属性,新属性由联系对应的1端实体集的码和联系自身的属性构成,新增属性后原关系的码不变。

      仓库(仓库号,地点,面积)      

      产品(产品号,产品名,价格,仓库号,数量)

四、m:n联系的转换方法

一个m:n联系转换为一个关系。


image.png

转换方法为:

与该联系相连的各实体集的码以及联系本身的属性均转换为关系的属性,新关系的码为两个相连实体码的组合(该码为多属性构成的组合码)。

      转换的关系模型为:

      学生(学号,姓名,年龄,性别)

      课程(课程号,课程名,学时数)

      选修(学号,课程号,成绩)

五、三个或三个以上实体集间的多元联系的转换方法

(1)对于一对多的联系,转换为关系模型的方法是修改n端实体集对应的关系,即将与联系相关的其他1端实体集的码和联系自身的属性作为新属性加入到n端实体集中

课程(课程号,课程名,学分,学时)

教师(教师号,教师名,性别,职称,课程号)

参考书(书号,书名,出版社,主编,课程号)

(2)对于多对多的联系,转换为关系模型的方法是新建一个独立的关系,该关系的属性为多元联系相连的各实体的码以及联系本身的属性,码为各实体码的组合。

供应商(供应商号,供应商名,地址)

零件(零件号,零件名,单价)

产品(产品号,产品名,型号)

供应(供应商号,零件号,产品号,数量)

相关文章

  • E-R图转化为关系模型

    二、实体集间联系的转换规则 1、1:1联系的转换方法 方法一: 将1:1联系转换为一个独立的关系:与该联系相连的各...

  • 2018-11-04

    智慧商超 绘制E-R图 将E-R图转化为数据表 sql代码

  • 2018-11-04

    智慧商超 绘制E-R图 将E-R图转化为数据表 sql代码

  • 实用数据库设计

    数据库设计的三个阶段 概念设计 将需求分析数据抽象成局部E-R模型,再将局部E-R模型集成为全局E-R模型E-R图...

  • 数据库设计E-R图及数据表

    商超E-R图 数据表 分割线 1.仓库商品关系E-R图及数据表 1.1仓库商品关系E-R图 1.2仓库商品数据表 ...

  • MySQL数据库设计、优化

    E-R模型 关系型数据库建议在E-R模型基础上。我们需要根据产品经理的设计策划,抽取出来模型与关系,制定出表的结构...

  • 曾成 2016270405

    E-R图 实体之间的关系

  • 智慧商超管理系统

    智慧商超管理系统 绘制E-R图 将E-R图转化为数据表 根据数据表,在SQL server 2008中建表

  • 笔记二、数据分析与建模

    一、建立数据的过程 二、实体(Entity)-联系(Relation)模型(E-R图) 1、术语对照 2、E-R模...

  • 概念模型、逻辑模型、物理模型(1)

    1、概念模型:就是从现实世界到信息世界的第一层抽象,确定领域实体属性关系等,使用E-R图表示,E-R图主要是由实体...

网友评论

      本文标题:E-R图转化为关系模型

      本文链接:https://www.haomeiwen.com/subject/yabnkdtx.html