求助大神~
某工厂管理系统的数据库信息如下:
1. 工厂有工厂号、厂名和地址;
2. 车间有车间号、地址和电话等属性;
3. 工人有职工号、姓名、年龄、性别和工种等属性;
4. 产品有产品号和价格等属性;
5. 零件有零件号、重量和价格等属性;
6. 仓库有仓库号、电话等属性;
7. 一个工厂有多个仓库;
8. 一个厂内有多个车间,一个车间只属于一个工厂;
9. 一个车间有多个工人,一个工人只属于一个车间;
10. 一个车间生产多种产品,一个产品只由一个车间生产;
11. 一个车间生产多种零件,一种零件也可能为多个车间制造;
12. 一个产品由多种零件装配,一种零件可以装配在多个产品上;
13. 产品与零件均存入仓库中。一个仓库可以存放多件产品和零件,产品和零件只能存放在一个仓库里。用零件量表示某种零件存放在某个仓库中的数量。用产品量表示某种产品存放在某个仓库中的数量。
问题:
(1) 根据需求分析画出完整的E-R模型图。
(2) 依据规范化理论将E-R图转换为等价的关系模型(包括关系名、属性名),并指出主码(用直线画出)、外码(用波浪线画出)。