niusouti.com

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

题目

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

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

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

(3)把“搭乘航班”关系分解成第四范式,并采用附录中规定的形式表示,分解后的关系名依次取搭乘航班1、搭乘航班2、……


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

    限制关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖的是

    A.4NF

    B.2NF

    C.3NF

    D.BCNF


    正确答案:A
    解析:2NF就是不允许关系模式的属性之间有这样的函数依赖X→Y,其中X是码的真子集,Y是非主属性。3NF不允许关系模式的属性之间有这样的非平凡函数依赖X→Y,其中X不包含码,Y是非主属性。4NF是限制关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖。

  • 第2题:

    限制关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖的是 ______。

    A.4NF

    B.2NF

    C.3NF

    D.BCNF


    正确答案:A
    解析:2NF就是不允许关系模式之间有这样的函数依赖X→Y,其中X是码的真子集,Y是非主属性。3NF不允许关系模式的属性之间有这样的非平凡函数依赖X→Y,其中X不包含码,Y是非主属性。4NF是限制,关系模式的属性之间不允许有非平凡函数依赖的多值依赖。

  • 第3题:

    阅读下列说明,回答问题。

    【说明】

    M公司为某旅游公司设计机票销售专用数据库,其关系模式如图22-7所示。

    关系模式的主要属性、含义及约束如表22-4所示,属性间的函数依赖关系如图22-8所示,属性间函数依赖的标记方法如图22-9所示。

    旅客旅行前需要向旅行社提出申请,说明要参加的旅行团队。旅行社建立的旅行申请包括,旅行出发日期和到达日期的机票预订、购票等信息。旅行社还需要为每个团队制定“旅程”和“搭乘航班”表。有关“旅程”和“搭乘航班”的示例如表22-5、表 22-6所示。

    对关系“航班”请回答以下问题:

    (1)列举出所有不属于任何候选键的属性(非键属性)。

    (2)关系“航班”可达到第几范式,用不超过60个字的内容叙述理由。


    正确答案:

    (1)“航班”关系模式的候选键为(航班名,飞行日期),非键属性为:航空公司名称,出发地点,目的地,出发时间,到达时间。 (2)关系“航班”可达到1NF。因为存在(航空公司名称,出发地点,目的地)部分依赖于候选键(航班名,飞行日期)。该关系模式存在如下函数依赖:航班名→航空公司名称,出发地点,目的地;(航班名,飞行日期)→出发时间,到达时间。 由图21-7可知,航班名→(航空公司名称,出发地点,目的地),(航班名,飞行日期)→(出发时间,到达时间)。因此(航班名,飞行日期)是该关系“航班”的候选键

  • 第4题:

    如果关系模式R的属性之间不存在非平凡且非函数依赖的多值依赖,则R的规范化程度达到了【 】。


    正确答案:4NF
    4NF

  • 第5题:

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

    (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中的旅程编号惟一标识每个能按期出发的航班名。