设要为某工厂设计一个数据库,需要记录如下信息(有下划线的信息可作为唯一标识): •产品有产品名、规格; •每种产品拥有多道加工工序,每道加工工序只适用于一种产品; •每道工序需要记录相关的工序编

题目要求

设要为某工厂设计一个数据库,需要记录如下信息(有下划线的信息可作为唯一标识):

  • 产品有产品名、规格;

  • 每种产品拥有多道加工工序,每道加工工序只适用于一种产品;

  • 每道工序需要记录相关的工序编号、所需材料、加工要求;

  • 每道工序可以有多道上游工序,每道工序最多有一道下游工序;

  • 职工有职工名、性别、工资;

  • 每个职工只负责加工一道工序,每道工序可有多个职工负责加工,需要记录每个职工的加工时间;

根据以上描述,试画出相应的ER图。

将上面的ER图转换为相应的关系模式,并指出各关系模式的主码。


er图

在这里插入图片描述

注意:er图中的箭头无特殊含义


关系模式

产品(产品名,规格,工序编号)
PK:产品名 FK:工序编号

工序(工序编号,所需材料,加工要求,产品名,加工时间,上游工序编号,下游工序编号,职工名)
PK:工序编号 FK:上游工序编号,下游工序编号,职工名

上游工序(上游工序编号,所需材料,加工要求)
PK:上游工序编号

下游工序(下游工序编号,所需材料,加工要求)
PK:下游工序编号

职工(职工名,性别,工资)
PK:职工名

猜你喜欢

转载自blog.csdn.net/qq_42025798/article/details/120424620