|
|
阅读下列说明,回答问题1至问题4,将解填入答题纸的对应栏内。
【说明】假设某集团企业在全国各地建有多个工厂,雇佣员工生产产品,并通过多个经销商销售现需开发对生产和销售活动进行管理的系统,请根据下述需求描述完成该系统的数据库设计。1.工厂包括工厂编号、厂名、地址、厂长等信息,其中一个工厂只能有一个厂长,厂长也属于工厂的员工,一个工厂可以生产多种产品:
2.产品包括产品编号、产品名称、规格、单价等信息,一种产品也可以在多个工厂生产3.每个工厂按照集团分配的计划任务数量生产产品,并确定生产时间;
4.员工包括员工号、姓名、电话等信息,每个工厂雇佣多名员工,且每名员工只能在一个工厂工作,不同工厂聘用员工的聘期和工资不同;
5.经销商包括经销商编号、公司名称、联系人、联系电话、所属区域、区域负责人等信息,其中每个经销商只能属于一个区域,且一个区域只能有一个负责人,经销商可以从不同的工厂销售各种产品,需要记录产品的销售时间及数量。
【概念模型设计】
根据以上描述进行需求分析,初步设计的部分实体联系图如图1-1所示。

系统实体联系图图1-1
【关系模式设计】
根据需求分析,初步设计系统关系模型如下:
工厂(工厂编号,厂名,地址,厂长)
员工(员工号,姓名,电话)
产品(产品编号,产品名称,规格,单价)
经销商(经销商编号,公司名称,联系人,联系电话,所属区域,区域负责人生产(工厂编号,(1),任务数量,生产时间)
销售((2),_(3)’(4),销售时间,数量)
|
|
|
问题:1.1
【问题1】(4分)
在图1-1中画出工厂与员工之间的联系,并标明联系类型;画出工厂、产品、经销商三个实体间的联系,并标明联系类型。
|
|
|
问题:1.2
【问题 2】(4分)
根据题意,将关系模式中的空(1)~(4)补充完整。
|
|
|
|
问题:1.3
销售关系的主键是 (5),生产关系的主键是_(6),工厂关系的外键是 (7)
|
|
|
问题:1.4
a.经销商关系属于第几范式?为什么?
b.如果要使经销商关系满足第三范式,应如何修改?
|
|
|
|
|