对关系“生产计划”,请回答以下问题: (1)关系“生产计划”是否满足第四范式?用不超过200个字的内容叙述理由。 (2)把“生产计划”分解为第四范式,分解后的关系名依次为:生产计划1,生产计划2… 试分析可否根据图4-1生产计划数据库,统计出

admin2009-01-10  52

问题 对关系“生产计划”,请回答以下问题:
   (1)关系“生产计划”是否满足第四范式?用不超过200个字的内容叙述理由。
   (2)把“生产计划”分解为第四范式,分解后的关系名依次为:生产计划1,生产计划2…
试分析可否根据图4-1生产计划数据库,统计出某一个生产计划所采购的某个供应商的总金额?并用不超过100个字的内容叙述理由。

选项

答案无法统计,需在采购关系模式中,记录采购所对应的生产计划编号。

解析 本题考查对关系模式规范化理论的掌握。
   范式的判定可通过范式定义来实现。应从1NF入手,然后2NF、3NF等一步步判定。 1NF的判定是分析属性类型,如含有组合属性则不属于1NF。再根据函数依赖集,确定关系的候选码和非主属性,考查函数依赖集,不存在非主属性对码的部分依赖为2NF,不存在非主属性对码的传递依赖为3NF,函数依赖的左部包含码为BCNF;只有平凡的多值依赖为4NF。
   派生属性是指可以由其他属性经过计算获得的属性,这类属性在设计关系模式中不进行存储,会因为冗余而容易产生不一致性。
   不满足BCNF的关系模式往往存在插入异常、删除异常和修改异常等问题。这也是规范化的根本原因所在。
   关系模式的规范化过程是通过对关系模式的分解来实现的,把低一级的关系模式分解为若干个高一级的关系模式。分解的方法:分析关系模式中的函数依赖,通过投影分解,消除不合理的函数依赖,即对于不满足范式要求的函数依赖,提取其所有属性构成新的关系模式,从原关系模式中去掉被决定属性。依次考察所有函数依赖即可。
转载请注明原文地址:https://kaotiyun.com/show/cyUZ777K
0

相关试题推荐
最新回复(0)