如何优化此数据表?

时间:2015-10-25 03:20:55

标签: mysql database database-design

因此,对于一个项目,我必须创建一个数据库并尝试尽可能地进行优化。我们给出了列出数据的文本文件,但我无法弄清楚如何最好地将这些文章联系起来。

目前,我有一个包含姓名,地址等的人员数据文件和一个机场数据文件,其中包含机场坐标,地址等。在机场数据文件中,我们给出的其中一个值被描述为:

PassengerFacilityFee - Fees charged by the airport per passenger per arrival.

我应该为费用创建一个单独的表格,然后使用PersonsAirport中的外键,或者我还能如何组织这个?

1 个答案:

答案 0 :(得分:2)

  

我应该为费用创建一个单独的表格,然后使用人员和机场的外键,或者我还能如何组织这个?

没有。设施费纯粹是机场的财产。这与特定的人无关 - 例如,根据爱丽丝或鲍勃是否飞离洛杉矶国际机场,没有不同的设施费。评估费用"每位乘客"这里无关紧要。

此费用很可能是您的机场数据表中的一栏。