题目要求
设要为某工厂设计一个数据库,需要记录如下信息(有下划线的信息可作为唯一标识):
-
产品有产品名、规格;
-
每种产品拥有多道加工工序,每道加工工序只适用于一种产品;
-
每道工序需要记录相关的工序编号、所需材料、加工要求;
-
每道工序可以有多道上游工序,每道工序最多有一道下游工序;
-
职工有职工名、性别、工资;
-
每个职工只负责加工一道工序,每道工序可有多个职工负责加工,需要记录每个职工的加工时间;
根据以上描述,试画出相应的ER图。
将上面的ER图转换为相应的关系模式,并指出各关系模式的主码。
er图
注意:er图中的箭头无特殊含义
关系模式
产品(产品名,规格,工序编号)
PK:产品名 FK:工序编号
工序(工序编号,所需材料,加工要求,产品名,加工时间,上游工序编号,下游工序编号,职工名)
PK:工序编号 FK:上游工序编号,下游工序编号,职工名
上游工序(上游工序编号,所需材料,加工要求)
PK:上游工序编号
下游工序(下游工序编号,所需材料,加工要求)
PK:下游工序编号
职工(职工名,性别,工资)
PK:职工名