我一直在研究一个数据库,它与Aeroport管理层有所共鸣。我有一个问题,它让我吓坏了..我想要做的是,假设客户想要知道2个位置之间的距离,以英里或公里为单位。 例如,如果用户想知道伦敦和阿姆斯特丹之间的距离,那么这个距离是应该通过一个公式来计算还是应该已经存储在数据库中呢?
(1,N) ____________
____________|__ |
| | |
| City/Airport |<---------|
|______________|
我如何向用户展示他的两个选择之间的距离?
RicardoCosta
答案 0 :(得分:1)
你的问题不明确。我猜这是学生/家庭作业的问题,你的数据库表看起来像这样:
Airport1 Airport2 Distance
如果有直接路线,那么有一条记录,其airport1值为伦敦,其airport2值为阿姆斯特丹:如果该记录存在,那么该距离就是该记录中的值。
如果没有直接路线,则需要找到间接路线:例如,1次中途停留或2次中途停留等路线。