想法是好的,但是实现起来比较困难.在我刚接触开发的时候,我学的就是一个火车路线的数据库设计.思路是这样的:
把列车的数据存储在一张表中.,把地点的数据存储在一张表中.,然后把每列车经过的站段根据列车的ID关联后存储在一张表中,最佳乘车方案是:起点站----中点站,计算中间经过的站点的里程数,目标:最佳的方案是里车行驶的里程最小为最佳方案.
计算中间的里程数要比在每个表中反复查找要简单而且快的多.我不知道思路是不是适合你的,可以参考一下.OK.
/
把列车的数据存储在一张表中.,把地点的数据存储在一张表中.,然后把每列车经过的站段根据列车的ID关联后存储在一张表中,最佳乘车方案是:起点站----中点站,计算中间经过的站点的里程数,目标:最佳的方案是里车行驶的里程最小为最佳方案.
计算中间的里程数要比在每个表中反复查找要简单而且快的多.我不知道思路是不是适合你的,可以参考一下.OK.
/
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货