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