2013-02-12 40 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

相關問題