主观题:E-R图
某企业需要建⽴⼀个数据库管理系统,涉及的数据如下:
(1) 工厂(工厂号,工厂名,厂长)
(2) 车间(车间号,车间主任,地址,电话)
(3) 工人(职工号,姓名,年龄,性别,工种)
(4) 零件(零件号,重量,价格)
假设有如下语义:一个工厂有多个车间;⼀个车间有多个⼯⼈,一个工人只属于一个车间;⼀个车间⽣产多种零件,⼀个零件也可能为多个车间制造。
完成一下题目:
1.设计该系统的E-R图【**不需要添加属性,在画图程序绘制E-R图,并以图片的形式插入到答题区**】
2.将E-R图转换成关系模式,并指出每个关系模式的主码【**主码在关系模式后面写出**】
答案:
![屏幕截图 2022-06-10 103537.png](~/550ca4ed-0dd5-4ca6-8021-63ceab7c85ee.png)
关系模式:
工厂(工厂号,工厂名,厂长) 工厂号
车间(车间号,车间主任,地址,电话,工厂号) 车间号
工人(职工号,姓名,年龄,性别,工种,车间号) 职工号
零件(零件号,重量,价格) 零件号
制造(车间号,零件号) 车间号,零件号
(1) 工厂(工厂号,工厂名,厂长)
(2) 车间(车间号,车间主任,地址,电话)
(3) 工人(职工号,姓名,年龄,性别,工种)
(4) 零件(零件号,重量,价格)
假设有如下语义:一个工厂有多个车间;⼀个车间有多个⼯⼈,一个工人只属于一个车间;⼀个车间⽣产多种零件,⼀个零件也可能为多个车间制造。
完成一下题目:
1.设计该系统的E-R图【**不需要添加属性,在画图程序绘制E-R图,并以图片的形式插入到答题区**】
2.将E-R图转换成关系模式,并指出每个关系模式的主码【**主码在关系模式后面写出**】
答案:
![屏幕截图 2022-06-10 103537.png](~/550ca4ed-0dd5-4ca6-8021-63ceab7c85ee.png)
关系模式:
工厂(工厂号,工厂名,厂长) 工厂号
车间(车间号,车间主任,地址,电话,工厂号) 车间号
工人(职工号,姓名,年龄,性别,工种,车间号) 职工号
零件(零件号,重量,价格) 零件号
制造(车间号,零件号) 车间号,零件号