早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

对关系“搭乘航班”,请回答以下的问题: (1)把非平凡的多值依赖属性(图4-2中没有表示)的例子用满足

题目

对关系“搭乘航班”,请回答以下的问题:

(1)把非平凡的多值依赖属性(图4-2中没有表示)的例子用满足图4-3的方式表示出来。

(2)关系“搭乘航班”是boyce codd范式而不是第四范式,请用200字以内文字阐述理由。

(3)把“搭乘航班”关系分解成第四范式,并采用图4-1所示的关系模式的形式表示,分解后的关系名依次取搭乘航班1、搭乘航班2、…。

参考答案
正确答案:(1)旅程编号→→旅客编号旅程编号→→{搭乘日期航班名} (2)在“搭乘航班”关系中存在着非平凡的多值依赖旅程编号→→旅客编号旅程编号→→{搭乘日期航班名)而该关系模式的候选键为(旅程编号旅客编号搭乘日期航班名)所以根据第四范式的定义该关系模式BCNF不是第四范式。 (3)把分解成第四范式的结果用与图4—1所示的关系模式的形式表示出来。
(1)旅程编号→→旅客编号,旅程编号→→{搭乘日期,航班名} (2)在“搭乘航班”关系中,存在着非平凡的多值依赖,旅程编号→→旅客编号,旅程编号→→{搭乘日期,航班名),而该关系模式的候选键为(旅程编号,旅客编号,搭乘日期,航班名),所以,根据第四范式的定义,该关系模式BCNF不是第四范式。 (3)把分解成第四范式的结果,用与图4—1所示的关系模式的形式表示出来。 解析:(1)通过对试题中给出的关系“搭乘航班”,由于旅程编号→→旅客编号,旅程编号→→{搭乘日期,航班名),所以非平凡的多值依赖的图如下所示:

(2)关系“搭乘航班”是boyce codd范式而不是第四范式。因为在“搭乘航班”关系中,存在着非平凡的多值依赖,旅程编号→→旅客编号,旅程编号→→{搭乘日期,航班名),而该关系模式的候选键为(旅程编号,旅客编号,搭乘日期,航班名),搭乘航班关系的码是All-Key,所以,根据第四范式的定义,该关系模式BCNF不是第四范式。
(3)把“搭乘航班”关系分解成第四范式如下:

其中搭乘航班1中的旅程编号惟一标识每个能按期出发的旅行团队的编号。搭乘航班2中的旅程编号惟一标识每个能按期出发的航班名。
看了对关系“搭乘航班”,请回答以下...的网友还看了以下:

“一个个具体而微的细节”和“联合特使安南在叙利亚政府和反对派之间折衷是非”哪一个句子的成语运用对?就 语文 2020-03-30 …

比方说一年365天,52周,8760小时,525600分钟.如果生命的价值,非要用金钱数额来衡量体 数学 2020-04-07 …

小学四年级数学下第五单元人民币兑换中求价值小的用乘法,求价值大的用除法是什么意思 数学 2020-06-16 …

高中电磁场和光谱的……1.做题时有一题算运动框在运动过程中产生的焦耳热,边框由一恒力拉动,并给出了 物理 2020-06-23 …

电信充值卡的用途已经不仅仅是为了手机充值,更成为人们了解历史,感受历史的途径,下面是小强收集的几张电 历史 2020-11-26 …

马克思说:“一切商品对它们的所有者是非使用价值,对它们的非所有者是使用价值.”这句话表明a、有使用价 政治 2020-11-29 …

有些东西付出很值得的用英文怎么写准备开店,想取个好些的店名,主要是想表达某些美好的东西很值得自己一生 其他 2020-12-31 …

赋值法的用法用赋值法的例子和赋值法的概念 语文 2020-12-31 …

马克思说“一切商品对它们的所有者是非使用价值,对它们的非所有者是使用价值”这说明的是A.有使用价值的 其他 2021-02-17 …

“一切商品对它们的所有者是非使用价值,对它们的非所有者是使用价值”。这说明A.一切有非使用价值的东西 其他 2021-02-17 …