. . . . 专业 .专注 公交车路线查询系统后台数据库设计 --查询算法 1. 公交车路线信息在数据库中的存储方式 显然,如果在数据库中简单的使用表 bus_route( 路线名 ,路线经过的站点 ,费用 )来保存公交 车路线的线路信息 ,则很难使用查询语句实现乘车线路查询 ,因此 ,应该对线路的信息进 行处理后再保存到数据库中 ,笔者使用的方法是用 站点 -路线关系表 stop_route( 站点 ,路线 名,站点在路线中的位置 )来存储公交车路线 ,例如,如果有以下 3 条路线 R1: S1->S2->S3->S4->S5 R2: S6->S7->S2->S8 R3: S8->S9->S10 则对应的 站点 -路线关系表 stop_route 为 Stop Route Position S1 R1 1 S2 R1 2 S3 R1 3 S4 R1 4 S5 R1 5 .