阅读以下说明,回答问题1至问题3,将答案写在对应栏内。【说明】 在一个航空公司的航班管理系统中,有
阅读以下说明,回答问题1至问题3,将答案写在对应栏内。
【说明】
在一个航空公司的航班管理系统中,有以下一些事实。
(1)一个航班可能是一个或多个乘客的运输工具,每个乘客可能是一个或多个航班的旅客。
(2)一个且仅一个飞行员必须对每个航班负责,每个飞行员可能负责一个或多个航班。
(3)一个或多个飞行员必须对每个乘客负责,每个飞行员必须对一个或多个乘客负责。
现有飞行员的实体如下:
飞行员(飞行员编号,航班编号,姓名,工资,起飞地,到达地,飞行信用时间)
说明:飞行信用时间是一个特定的航班分配给一名飞行员,授权他可以驾驶管理这个航班。
【问题1】
实体“飞行员”是否符合1NF,如果不符合,如何将它规范化。
【问题2】
由问题1得到的实体“飞行员”是否符合2NF,如果不符合,如何将它规范化。
【问题3】
指出最后得到关系模式的候选码。
[问题1] 航班(航班编号,起飞地,到达地) 飞行员(飞行员编号,航班编号,飞行员姓名,工资,飞行信用时间) [问题2] 飞行员(飞行员编号,飞行员姓名,工资) 信用时间(飞行员编号,航班编号,信用时间) [问题3] 航班一航班编号;飞行员—飞行员编号:信用时间—飞行员编号,航班编号 解析:为了将飞行员实体转换成1NF,必须将它划分成两个实体:飞行员和航班。
航班(航班编号,起飞地,到达地)
飞行员(飞行员编号,航班编号,飞行员姓名,工资,飞行信用时间)
问题1中得到的飞行员实体不属于2NF,因为尽管复合键是(Flight-Id,Pilot-Id),但是Flight-Time-Credited是只依赖于Flight-Id,而不依赖于Pilot-Id。因此,应将它划分为两个实体,即飞行员和信用实现。如下:
飞行员(飞行员编号,飞行员姓名,工资)
信用时间(飞行员编号,航班编号,信用时间)
数列在日常经济生活中的应用如下题张明的父母为他将来上大学准备学费,从他出生的那年起,每年8月底到银 其他 2020-05-17 …
该如何解答下题小明拍了16下,小芳拍了7下,请问1、小明比小芳多拍几下?列算式2、小芳比小明少拍几 数学 2020-05-17 …
阅读下面的文章,完成下题。明月清泉自在怀贾平凹①读王维的《山居秋暝》时年龄还小,想象不来“松间明月 语文 2020-06-09 …
阅读下面这首诗,完成下题。明月何皎皎明月何皎皎,照我罗床帏。忧愁不能寐,揽衣起徘徊。客行虽云乐,不 语文 2020-07-15 …
阅读下文,完成下题光明行杨轻抒母亲不知出去干什么了,我一个人独自扶墙出了家门,门外下在下着雨,雨打在 语文 2020-11-08 …
小题1:她的笑容和你一样甜。Hersmileis.小题2:扰一下,请问书店怎么走啊?Excuseme 英语 2020-11-08 …
阅读下面一段文言文,完成下题。明察[明]冯梦龙非察不神,察非智不精。是以知察之为用,神矣广矣。善于相 语文 2020-12-05 …
阅读下面的文字,回答下题。明月寺叶弥“山上有一座明月寺,寺里头就只有住持夫妇两人。两人本是城里人,七 语文 2020-12-18 …
阅读下面的文字,回答下题。明月寺叶弥“山上有一座明月寺,寺里头就只有住持夫妇两人。两人本是城里人,七 语文 2020-12-18 …
阅读下面的文字,完成下题。明月清泉自在怀读王维的《山居秋暝》时年龄还小,想象不来“松间明月”的高洁, 语文 2021-01-01 …