【说明】   某电子商务集团拟开发一套商品库存销售系统,该系统的部分功能及

练习题库2022-08-02  79

问题   【说明】  某电子商务集团拟开发一套商品库存销售系统,该系统的部分功能及初步需求分析结果如下所述:  1.仓库信息包括仓库号、仓库名、仓库类型和仓库地址等;  2.商店信息包括商店号、商店名、商店地址、店员编号、店员姓名、店员电话和岗位等,一个商店可以有多个店员,一个店员也可以在多个商店工作,但岗位有所不同;  3.商品信息包括商品号、商品名和单价等;  4.仓库与商品之间存在“库存”联系,每个仓库可存储多种商品,每种商品存储在多个仓库中,库存包括存取量、库存量和存取时间等;  5.商店与商品之间存在着“销售”联系,一个商店可销售多种商品,一种商品可在多个商店里销售,销售包括销售时间和销售量等;  6.仓库、商店、商品之间存在一个三元联系“供应”,反映了把某个仓库中存储的商品供应到某个商店,此联系有供应时间和供应量两个属性。  【概念模型设计】  根据需求阶段收集的信息,设计的部分实体联系图如图5-1所示。图5-1 商品库存销售系统实体联系图  【关系模式设计】  仓库(仓库号,仓库名,仓库类型,仓库地址)  商品(商品号,商品名,单价)  商店(商店号,商店名,商店地址,店员编号,店员姓名,店员电话,岗位)  库存(仓库号,商品号,存取时间,存取量,库存量)  销售(商店号,商品号,销售时间,销售量)  供应((1),(2),(3),供应时间,供应量)  【问题1】(4分)  在“商品库存销售系统实体联系”图中画出三元联系“供应”。  【问题2】(3分)  根据题意,将关系模式中的空(1)~(3)补充完整。  【问题3】(4分)  供应关系的主键为(4),外键为(5)、(6)、(7)。  【问题4】(4分)  a.商店关系属于第几范式?为什么?  b.如果要使商店关系满足第三范式,应如何修改?

选项

答案

解析 【问题1】  【问题2】  (1)仓库号  (2)商店号  (3)商品号  注:(1)~(3)答案可以互换。  【问题3】  (4)仓库号,商店号,商品号,供应时间  (5)仓库号  (6)商店号  (7)商品号  注:①(4)中的四个属性不分先后顺序;  ②(5)~(7)可以互换。  【问题4】  a.第一范式。  理由:商店(商店号,商店名,商店地址,店员编号,店员姓名,店员电话,岗位)关系的主码是{商店号,店员编号},而商店号→商店名,因此存在部分函数依赖,属于第一范式。  b.第三范式不能存在部分函数依赖及传递函数依赖,需将商店关系分解为:  商店(商店号,商店名,商店地址)  店员(店员编号,店员姓名,店员电话)  工作(商店号,店员编号,岗位)
转载请注明原文地址:https://tihaiku.com/congyezige/2424099.html

最新回复(0)