您现在位置:题库练习> 软考中级> 电子商务设计师> 浏览试题
[阅读分析]

【ER01】【说明】

假设某集团公司有多个仓库,存储多种零件,供给多个部门使用,公司规定:

1.一种零件可以存放在多个仓库中,一个仓库可以存放多种零件;

2.每个部门只有一个负责人;

3.每个仓库每种零件只有一个库存数量;

4.一个部门可以在不同的仓库领用零件,一个仓库可以供应多个部门;

5.一个部门可以领用多种零件,一种零件也可以被多个部门领用;

6.一个部门可以在不同的时间在同一个仓库领用同一种零件。

现拟开发一套零件库存管理系统,公司信息技术部门根据公司实际情况及规定初步设计了实体联系图,并创建关系模式R如下:R(仓库编号,仓库名称,零件编号,零件名称,库存数量,领用部门编号,领用部门负责人,领用时间,领用数量)经过数据库专业设计人员分析后,发现存在一些问题,需要优化设计。

【规范化分析】

关系模式R的基本函数依赖包括6个:

1.(仓库编号,零件编号)→领用部门编号

2.领用部门编号→领用部门负责人

3.仓库编号→仓库名称

4.(1)→零件名称

5.(2)→库存数量

6.(仓库编号,零件编号,领用部门编号,(3))→领用数量

根据上述函数依赖,关系R的码为(4),R中存在非主属性对码的(5)和(6),故R属于1NF。

【规范化设计】

按照规范化设计原则,将R分解成3NF模式集如下:

仓库(仓库编号,仓库名称)

零件(零件编号,(7))

部门((8),领用部门负责人)

库存(仓库编号,零件编号,(9))

领用(仓库编号,零件编号,领用部门编号,(10),领用数量)

【概念模型设计】

根据规范化设计结果,重新设计零件库存管理系统实体联系图如图1-1所示。

image.png

第1小题、【填空题】

【问题1】(6分)根据题意,将规范化分析中的空(1)〜(6)补充完整。

(1)_____(2)_____(3)_____(4)_____(5)_____(6)_____

第2小题、【填空题】

【问题2】(4分)根据题意,将规范化设计中的空(7)〜(10)补充完整。

(7)______(8)______(9)______(9)______



第3小题、【主观题】

【问题3】(5分)在“零件库存管理系统实体联系图”中画出三元联系“领用”,并标明联系类型。


收藏 查看答案