首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明,回答问题1至问题3,将答案写在对应栏内。 【说明】 在一个航空公司的航班管理系统中,有以下一些事实。 (1)一个航班可能是一个或多个乘客的运输工具,每个乘客可能是一个或多个航班的旅客。 (2)一个且仅一个飞行员必须对
阅读以下说明,回答问题1至问题3,将答案写在对应栏内。 【说明】 在一个航空公司的航班管理系统中,有以下一些事实。 (1)一个航班可能是一个或多个乘客的运输工具,每个乘客可能是一个或多个航班的旅客。 (2)一个且仅一个飞行员必须对
admin
2009-02-15
25
问题
阅读以下说明,回答问题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。因此,应将它划分为两个实体,即飞行员和信用实现。如下:
飞行员(飞行员编号,飞行员姓名,工资)
信用时间(飞行员编号,航班编号,信用时间)
转载请注明原文地址:https://kaotiyun.com/show/RwDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
针对电子政务类应用系统的功能测试,为设计有效的测试用例,应(34)。
(25)属于系统软件,它直接执行高级语言源程序或与源程序等价的某种中间代码。
以下关于软件系统安全防护策略的叙述,不正确的是______。A.网闸的主要目的是实现内网和外网的物理隔离B.防火墙的主要目的是实现内网和外网的逻辑隔离C.入侵检测系统通常部署在防火墙之外D.安全日志属于被动防护策略
Java虚拟机采用______软件体系结构。
若程序在运行时陷入死循环,则该情况属于______。
将在同一张报表上操作的所有程序组成一个模块,该模块的内聚为()。
某单位局域网配置如下图所示,PC2发送到Intemet上的报文的源IP地址为()。
以下关于用例图的叙述中,不正确的是(44)。图书馆管理系统需求中包含“还书”用例和“到书通知”用例,对于“还书”用例,应先查询该书是否有人预定,若有则执行“到书通知”。“还书”用例和“到书通知”用例是(45)关系,以下用例图中,(46)是正确的。管理员处
已知函数f()、g()的定义如下所示,调用函数f时传递给形参x的值是5。若g(a)采用引用调用(callbyreference)方式传递参数,则函数f的返回值为(12);若g(a)采用值调用(callbyvalue)的方式传递参数,则函数f
根据ANSI/IEEE829标准,(62)属于《测试案例说明》中的内容。 ①输入说明 ②测试目的 ③环境要求 ④特殊要求
随机试题
美国的教育努力培养“民主”社会中确能适应生活需要的理想公民;而英国着重培养品行,以养成绅士风范。这说明
管道中凡形成高低井的应在低井处设上下梯子,入孔深度大于()的应加装梯子。
腰椎滑脱最常用的辅助检查方法是
中毒的主要机制没有
属于开放式提问的是()。
根据《证券投资基金法》规定,以下不属于基金管理人职责的是()
马克思主义哲学认为世界在本质上是()。
如图16一1,在直角梯形ABCD中,AD∥BC,∠A=90°,BD⊥CD.若AD=6,,则梯形ABCD的面积为().
设极坐标系下的累次积分将I写成先对r后对θ的累次积分,则I=_________.
求1!+2!+…+10!的程序如下:PrivateFunctions(xAsInteger)f=1Fori=1Toxf=f*iNext
最新回复
(
0
)