2022-11
某营销公司为了便于对各地的分公司及专卖店进行管理,拟开发一套业务管理系统,请根据下述需求描述完成该系统的数据库设计。
【需求描述】
(1)分公司信息包括:分公司编号、分公司名、地址和电话。其中,分公司编号唯一确定分公司关系的每一个元组。每个分公司拥有多家专卖店,每家专卖店只属于一个分公司。
(2)专实店信息包括:专卖店号、专卖店名、店长、分公司编号、地址、电话,其中店号唯一确定专卖店关系中的每一个元组。每家专卖店只有一名店长,负责专卖店的各项业务;每名店长只负责一家专卖店:每家专卖店有多名职员,每名职员只属于一家专卖店。
(3)职员信息包括:职员号、职员名、专卖店号、岗位、电话、薪资。其中,职员号唯一标识职员关系中的每一个元组。岗位有店长、营业员等。
【概念模型设计】
根据需求阶段收集的信息,设计的实体联系图(不完整)如图2-1所示。
【逻辑结构设计】根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整)
分公司(分公司编号,分公司名,地址,电话)
专卖店(专卖店号,专卖店名,_(a),地址,电话)
职员(职员号,职员名,_(b),岗位,电话,薪资)
【问题1】(6分)
根据需求描述,图2-1实体联系图中缺少三个联系。请在答题纸对应的实体联系图中补充三个联系及联系类型。
注:联系名可用联系1、联系2、联系3;也可根据你对题意的理解取联系名。
【问题2】(6分)
(1) 将关系模式中的空(a)、(b)的属性补充完整,并填入答题纸对应的位置上。
(2) 专卖店关系的主键:_(c)和外键:(d)
f职员关系的主键:(e)和外键:(f)
a:店长,分公司编号
b:专卖店号
专卖店关系:主键(专卖店号),外键(店长,分公司编号)
职员关系:主键(职员号),外键(专卖店号)
【问题3】(3分)
(1)为了在紧急情况发生时,能及时联系到职员的家人,专卖店要求每位职员至少要填写一位紧急联系人的姓名、与本人关系和联系电话。根据这种情况,在图2-1中还需添加的实体是 (g) ,职员关系与该实体的联系类型为 (h) 。
(2)给出该实体的关系模式。
紧急联系人
紧急联系人和职员:n:1
经济联系人(紧急联系人号,职员号,紧急联系人的姓,与本人关系,联系电话)
2023-05
【说明】
某新能源汽车公司为了提升效率,需开发一个汽车零件采购系统。请完成系统的数据库设计。
【概念结构设计】
【需求描述】
(1)记录供应商的信息,包括供应商的名称,地址和一个电活
(2)记录零件的信息,包括零件的编码、名称和价格。
(3)纪录车型信息,包括车型的编号,名称和规格。
(4)记录零件采购信息,某个车型的某种零件可以从多家供应商采购,某种零件也可以被多个车型采用,
某家供应商也可以供应多种零件,还包括采购数量和采购日期。
【逻辑结构设计】
根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整)
供应商(名称,地址,电话)
零件(编码,名称,价格)
车型(编号,名称,规格)
采购(车型编号,供应商名称,(a),(b),采购日期)
[问题1] (4分)
根据问题描述,补充图2-1的实体联系图(不增加新的实体)。
[问题2] (4分)
补充逻辑结构设计结果中的(a)(b)两处空缺,并标注主键和外健完整性约束。
a:零件编码
b:采购数量
主键(车型编号,零件编码,供应商名称),外键(车型编号,零件编码,供应商名称)
[问题3] (7分)
该汽车公司现新增如下需求:记录车型在全国门店的销售情况,门店信息包括门店的编号,地址和电
话,销售包括销售数量和销售日期等对原有设计进行以下修改以实现该需求:
(1)在图1中体现门店信息及其车型销售情况、并标明新增的实体和联系,及其核心属性。
(2)给出新增加的关系模式,并标注主键和外键完整性约束。
门店(编号,地址,电话)
销售(门店编号,车型编号,销售数量,销售日期)
门店:主键(编号),外键(无)
销售:主键(门店编号,车型编号),外键(门店编号)