您现在位置:题库练习> > 中项系统集成> 浏览试题
[阅读分析]

阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。

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

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所示。

11.png

第1小题、【填空题】

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

第2小题、【填空题】

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

7、______    8、______    9、______    10、______

第3小题、【主观题】

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

收藏 查看答案
相关题目