假定我们要建立一个航空数据库,存储如下信息: •每个机场有机场编号所在城市; •每个航班有航班编号起飞时间飞行时间; •飞机有飞机编号型号载客人数; •飞行员有飞行员编号姓名;

Posted 闲言_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了假定我们要建立一个航空数据库,存储如下信息: •每个机场有机场编号所在城市; •每个航班有航班编号起飞时间飞行时间; •飞机有飞机编号型号载客人数; •飞行员有飞行员编号姓名;相关的知识,希望对你有一定的参考价值。

题目要求

假定我们要建立一个航空数据库,存储如下信息:

  • 每个机场有机场编号、所在城市;

  • 每个航班有航班编号、起飞时间、飞行时间;

  • 飞机有飞机编号、型号、载客人数;

  • 飞行员有飞行员编号、姓名;

  • 每个航班有唯一的起飞机场和降落机场,每个机场会有多个航班起降;

  • 每架飞机可飞行多个航班,一个航班可以由多架飞机执行飞行任务;

  • 每位飞行员只驾驶一架飞机,每架飞机可以由多位驾驶员来驾驶。

其中带下划线的属性是实体的标识属性。

请根据以上描述,画出相应的ER图。

将上面的ER图转换为满足3NF的关系模式。


er图

注意:er图中的箭头无特殊含义


关系模式

机场(机场编号,所在城市)
PK:机场编号

航班(航班编号,起飞时间,飞行时间)
PK:航班编号 FK:机场编号

飞机(飞机编号,型号,载客人数,飞行员编号)
PK:飞机编号 FK:飞行员编号

飞行员(飞行员编号,姓名)
PK:飞行员编号

飞行记录(记录编号,航班编号,飞机编号)
PK:记录编号 FK:航班编号,飞机编号

以上是关于假定我们要建立一个航空数据库,存储如下信息: •每个机场有机场编号所在城市; •每个航班有航班编号起飞时间飞行时间; •飞机有飞机编号型号载客人数; •飞行员有飞行员编号姓名;的主要内容,如果未能解决你的问题,请参考以下文章

假定我们要为某社交平台建立一个数据库,存储如下信息: 每个用户有用户编号姓名手机号; 每个群有群编号群名称; 每个帖子有帖子编号发帖时间正文; 每个群有唯一的用户作为群主,一个用户可

假定要建立一个关于篮球职业联盟的数据库,需管理如下信息: 每个球队有球队名称所在城市; 每位球员有球员姓名薪酬; 每场比赛有比赛编号比赛时间比赛结果参加比赛的主场球队参加比赛的客场球

假定要建立一个学校科研项目管理的信息系统,需要管理如下信息: •教师:教师编号教师姓名; •项目:项目编号项目名称资助额; •学生:学生编号学生姓名学位,学生按学位分为本科生和研究生。

BZOJ2109 NOI2010 Plane 航空管制 拓扑排序

Python建立数据库

BZOJ 2535 Plane 航空管制2