2013-02-12 41 views
0

我正在开发一个Android应用程序,它可以帮助大众获得有关孟买巴士路线的信息。为Android应用程序创建数据库

我面临着如何创建一个数据库(设计)的问题,以便当用户输入源和目的站时,它应该返回该路线的相应总线编号。 有大约2000个公共汽车站和750辆公共汽车运行,...

我拥有.csv文件中的所有数据..像每条公共汽车的整个路线..但仍然困惑我应该如何去做它...

回答

0

你可以有一个像

Bus_details: 
    bus_id 
    other_bus _details 
    ..... 
station_details: 
    station_id 
    station 
    .... 
route_details: 
    route_id 
    route (stationid1,stationid2,...,stationidn) //separated by character 

schedule_details: 
    Bus_id 
    route_id 
    day 
    month 
    time 

你也可以有站和时间

+0

之间的距离如何将我解雇一个查询,如果我想找到一个特定的公共汽车站之间运行的所有公交车。 (只是有基本的中间知识的SQL)..(stationid1,stationid2 ...)是一个令人困惑的部分.... – 2013-02-12 14:56:59

+0

我不是数据库专家:),但这应该工作,'select bus_id,schedule .route_id from schedule join route_details on schedule.route_id = route_details.route_id where route_details.route like'%stationid1,stationid2%'; ....我的意思是,我们可以用'like'操作符来获取结果。 – 2013-02-12 15:37:27

+0

ohhhh ..我会尝试这个,并definetly答复,..非常感谢帮助 – 2013-02-12 15:59:19

相关问题