列表

详情


阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某企业的生产管理部门拟开发生产计划管理系统,该系统负责管理生产计划信息,记录生产安排和采购的情况。现有的表格信息如表4-1、表4-2和4-3所示。

关系模式的主要属性、含义及约束如表4-4所示。  

该企业的生产管理部门可根据需求制定多个生产计划。每个生产计划包含多个生产产品。一个生产产品可由多个生产小组共同生产。一个产品基于固定数量的用料来生产。企业有多个供应商,每个供应商可以提供若干种材料,每种材料可以由多个供应商提供。企业根据不同生产计划,从供应商处购买材料。
属性间的函数依赖关系如下:
对于“生产计划 ”关系模式:
生产计划编号 → 生产计划名称,起始时间,截止时间,预算总金额 
生产计划编号,产品编号 → 生产数量  
产品编号 → 产品名称
生产小组编号 → 生产小组名称
生产计划编号,生产小组编号,产品编号 → 安排人力
生产计划编号,产品编号 →→ 生产小组编号,安排人力
对于 “产品用料”关系模式:
材料编号 → 材料名称,单位
产品编号,材料编号 → 材料数量
对于“采购”关系模式:
采购单号 → 供应商,地址,电话,总价格,日期
采购单号,材料编号 → 数量
供应商,材料编号 → 单价
供应商 → 地址,电话 

【问题1】 (7 分)
对关系“生产计划” ,请回答以下问题:  
(1)关系“生产计划”是否满足第四范式?用不超过200个字的内容叙述理由。
(2)把“生产计划”分解为第四范式,分解后的关系名依次为:生产计划1,生产计划2 …  
【问题2】 (6 分)
 对关系“采购”,请回答以下问题:  
(1)若“采购”关系中不考虑折扣情况,则该关系是否存在派生属性?若存在,指出其中的派生属性。
(2)针对“采购”关系,用100字以内文字简要说明会产生什么问题。
(3)分解“采购”关系,分解后的关系名依次为:采购1,采购2 …
【问题3】 (2 分) 
试分析可否根据图4-1生产计划数据库,统计出某一个生产计划所采购的某个供应商的总金额?并用不超过100个字的内容叙述理由。 

参考答案:

【问题1】
(1)“生产计划”关系模式,不满足第四范式。
(2)分解后的关系模式如下:
生产计划1(生产计划编号,生产计划名称,起始时间,截止时间,预算总金额)
生产计划2(生产计划编号,产品编号,生产数量)
生产计划3(生产计划编号,产品编号,生产小组编号,安排人力)
生产计划4(产品编号,产品名称)
生产计划5(生产小组编号,生产小组名称)
【问题2】
(1)存在派生属性“总价格”。总价格可以根据数据和单价计算出来。
(2)“采购”关系不满足第二范式,即:非主属性不完全依赖于码
         会造成:插入异常、删除异常和修改复杂(或者修改异常)
(3)分解后的关系模式如下:
采购1(采购单号,供应商,总价格,日期)
采购2(供应商,地址,电话)
采购3(供应商,材料编号,单价)
采购4(采购单号,材料编号,数量)
【问题3】
无法统计,需要采购关系模式中,记录采购所对应的生产计划编号。

详细解析:

上一题