对关系“航班”请回答以下问题: (1)列举出所有不属于任何候选键的属性(非键属性)。 (2)关系“航班”可达到第几范式,用不超过60个字的内容叙述理由。 对关系“搭乘航班”,请回答以下的问题: (1)把非平凡的多值依赖属性(图22-8中

admin2009-05-15  46

问题 对关系“航班”请回答以下问题:
   (1)列举出所有不属于任何候选键的属性(非键属性)。
   (2)关系“航班”可达到第几范式,用不超过60个字的内容叙述理由。
对关系“搭乘航班”,请回答以下的问题:
   (1)把非平凡的多值依赖属性(图22-8中没有表示)的例子用满足图22-9的方式表示出来。
   (2)关系“搭乘航班”是boyce codd范式而不是第四范式,请用200字以内文字阐述理由。
   (3)把“搭乘航班”关系分解成第四范式,并采用附录中规定的形式表示,分解后的关系名依次取搭乘航班1、搭乘航班2、……

选项

答案(1)旅程编号→→旅客编号,旅程编号→→{搭乘日期,航班名} [*] (2)在“搭乘航班”关系中,存在着非平凡的多值依赖,旅程编号→→旅客编号,旅程编号→→{搭乘日期,航班名},而该关系模式的候选键为(旅程编号,旅客编号,搭乘日期,航班名),所以,根据第四范式的定义,该关系模式不属于第四范式。 (3)分解为第四范式的结果如下: 搭乘航班1(旅程编号,旅客编号) 搭乘航班2(旅程编号,航班名,搭乘日期) 根据非平凡的多值依赖属性的定义,易得出关系如图22-10所示。

解析
转载请注明原文地址:https://kaotiyun.com/show/YzTZ777K
0

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