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 |
S6 | R2 | 1 |
S7 | R2 | 2 |
S2 | R2 | 3 |
S8 | R2 | 4 |
S8 | R3 | 1 |
S9 | R3 | 2 |
S10 | R3 | 3 |
注:Stop为站点名,Route为路线名,Position为站点在路线中的位置
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索站点
, 数据库
, 查询
, 数据库设计
, lm3s9b92
, 信息
, java 算法 最优路线
, 查询算法
, 公交线路
路线
考试系统数据库设计、订单系统数据库设计、积分系统数据库设计、博客系统数据库设计、系统数据库设计,以便于您获取更多的相关知识。