问答题 工厂包括厂名和厂长名需建立一个管理数据库存储以下信息:
(1)一个厂内有多个车间每个车间有车间号、车间主任姓名、地址和电话,
(2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种,
(3)一个车间生产多种产品,产品有产品号和价格。
(4)一个车间生产多种零件,一个零件也可能为多个车间制造。零件有零件号、重量和价格。
(5)一个产品由多种零件组成,一种零件也可装配出多种产品。
(6)产品与零件均存仓库中。
(7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。
问答题 画出该系统的E-R图。
【正确答案】该系统的E-R图如下图所示。
各实体的属性为:
工厂:厂名、厂长、厂长姓名
车间:车间号、车间主任性名、地址、电话
工人:职工号、姓名、年龄、性别、工种
仓库:仓库号、仓库主任姓名、电话
零件:零件号、重量、价格
产品:产品号、价格
[*]
该系统的E-R图
【答案解析】
问答题 给出相应的关系模式。
【正确答案】相应的关系模式如下: 工厂(厂名、厂长姓名) 车间(车间号、车间主任姓名、地址、电话、厂名) 工人(职工号、姓名、年龄、姓别、工种、车间号) 仓库(仓库号、仓库主任姓名、电话、厂名) 产品(产品号、价格、车间号、仓库号) 零件(零件号、重量、价格、仓库号) 制造(车间号、零件号)
【答案解析】
问答题 画出该系统的层次模型图。
【正确答案】该系统的层次模型图如下图所示。
[*]
该系统的层次模型图
【答案解析】