对关系“搭乘航班”,请回答以下的问题: (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)关系“搭乘航班”是boyce codd范式而不是第四范式。因为在“搭乘航班”关系中,存在着非平凡的多值依赖,旅程编号→→旅客编号,旅程编号→→{搭乘日期,航班名),而该关系模式的候选键为(旅程编号,旅客编号,搭乘日期,航班名),搭乘航班关系的码是All-Key,所以,根据第四范式的定义,该关系模式BCNF不是第四范式。
(3)把“搭乘航班”关系分解成第四范式如下:
其中搭乘航班1中的旅程编号惟一标识每个能按期出发的旅行团队的编号。搭乘航班2中的旅程编号惟一标识每个能按期出发的航班名。
三年级数学题多位数乘一位数从个位乘起用什么依次乘多位数的什么 数学 2020-05-21 …
计算51分之1乘15乘34乘3分之1时,应用()律,可以使计算简便.括号里填什计算51分之1乘15 数学 2020-06-19 …
(1-1/2)*(1-1/3)*(1-1/4)*…*(1-1/100)一减去二分之一的差乘以一减去 数学 2020-07-13 …
四个等式用41910078这8个数字,顺序不颠倒,用加减乘除依次列出结果得1.11.111.111 数学 2020-07-24 …
计算多位数乘一位数的乘法,要从算起,用依次乘多位数的,哪一位上乘得的积,就要向前一位.在乘法里,乘 数学 2020-07-31 …
一位数乘多位数,从多位数的()位起,用一位数依次乘多位数的(),哪个上乘得的积满几十,就要向()进 数学 2020-07-31 …
一个乘数是一位数的乘法,从个位起,用()依次乘多位数的();哪一位上乘的积满一个乘数是一位数的乘法 数学 2020-07-31 …
一个数乘多位数,应从()位乘起,用()依次乘()每一位上的数,哪一位乘得的积,满()就向前一位进( 数学 2020-07-31 …
根号0乘1乘2乘3加1=1=0+0+1找规律.根号1乘2乘3乘4加1=5=1+3+1根号2乘3乘4乘 数学 2020-11-14 …
数学找规律的1乘3+1=4=2的2次方2乘4+1=9=3的2次方3乘5+1=16=4的2次方4乘6+ 数学 2020-11-27 …