数据库:ER图↔关系模式 您所在的位置:网站首页 简述将er图转化为关系模式的方法 数据库:ER图↔关系模式

数据库:ER图↔关系模式

2024-06-02 15:31| 来源: 网络整理| 查看: 265

常考题目: ①如何画ER图 ②如何将ER图转化为关系模式

1,ER图 概念: 实体关系图 (Entity-Relationship,E-R),有三个组成部分:实体、属性、联系。用来进行关系型数据库系统的概念设计。

实体:用矩形表示,矩形框内写上实体名.属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。联系:用菱形表示,菱形框内写上联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1…1,1…n或 m…n)就是指存在的三种关系 (一对一、一对多或多对多)。

2,ER图转化为关系模式的原则

一对一:遇到一对一关系的话,在两个实体任选一个添加另一个实体的主键即可。一对多:遇到一对多关系的话,在多端添加另一端的主键。多对多:遇到多对多关系的话,我们需要将联系转换为实体,然后在该实体上加上另外两个实体的主键,作为联系实体的主键,然后再加上该联系自身带的属性即可。

3,举个栗子: 在这里插入图片描述 将上面的ER图转换为关系模式(加粗为主键):

工厂(工厂名,厂址,联系电话)产品(产品号,产品名,规格,单价)工人(工人编号,姓名,性别,职称,工厂名称,雇佣期,日薪),其中,工厂名称为外码生产(工厂名称,产品号,月产量),其中,工厂名称和产品号都是外码


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有