一个工厂要建立一个管理数据库系统,该系统有部门、职工、设备、零部件、厂商等实体,各实体属性如下:
部门:部门号、部门名、电话、地址;
职工:职工号、职工名、性别、职务;
设备:设备号、名称、价格;
零部件:零部件号、名称、规格、价格;厂商:单位号、名称、电话、地址。
一个部门有多个职工,但每个职工只能在一个部门工作;一个部门管理多台设备,每台设备只属于一个部门;一台设备装配多种零部件,每种零部件可以装配在多台设备上;一个厂商可以提供多种零部件,每种零部件可以由多个厂商提供。
(1)试画出反映上述实体关系的E—R图(可以省略实体的属性)。
(2)转换成关系模式,并指出每个关系模式的主键和外键(如果存在)。