我想以這樣的方式來創建一個公共汽車路線DB,它給出結果如下:如何設計公交路線數據庫?
輸入: 源=站-X,目的地=站-Y
輸出:各種巴士名稱/號碼。其中經過站-X和站-Y
到目前爲止,我有: 總線(bus_no),Bus_Route()
Bus(bus_name/no.)
id | bus_no
1 | 33
2 | 33A
Bus_Route(route_id,bus_no)
id | route_id | bus_no
1 | route-A | 33
2 | route-B | 33A
我如何進行存儲的站名各自的路線。 我不是數據庫專家,所以任何幫助都是有價值的。 在此先感謝。
爲什麼'displayorder'?公交路線的順序不只是顯示。這是公共汽車實際需要的訂單。 –
@MartinSmith:這是我通常使用的名字。我同意這裏不適合;也許'route_order'會更好。 –
'step_no'或'leg_no'是這個在路線/旅程中的典型名稱。 – RBarryYoung