公交车路线查询系统后台之软件数据库设计[1]

发表于:2009-09-09来源:作者:点击数: 标签:系统数据库设计路线后台软件
公交车路线查询系统后台之软件数据库设计[1] 数据库开发 关键字:路线查询系统 数据库设计 1. 公交车路线信息在数据库中的存储方式 显然,如果在数据库中简单的使用表bus_route(路线名,路线经过的站点,费用)来保存公交车路线的线路信息,则很难使用查询语句

公交车路线查询系统后台之软件数据库设计[1]  数据库开发

关键字:路线查询系统 数据库设计

  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

 

原文转自:http://www.ltesting.net