[未:EユーザーがDevelopment of railway enquiry system, how to model Trains, Stations and Stops?で再びこれを求めている] 私の問題の説明:シンプルなバスルート検索エンジンを作るにはどうすればいいですか?
私はそれがA、B、C、D、通過しますROUTE-1にBUS-123を持っていると仮定E、F、G、HおよびROUTE-2内のBUS-321〜D、E、F、X、Y、Z。 誰かがBをソースポイントとして入力し、Fを宛先ポイントとして入力すると、BUS-123のROUTE-1が結果に表示されます。しかし、誰かが出典としてHを入力し、目的地の結果としてAが表示されるべきではない。なぜなら、戻ってくる旅行は常に旅行と同じではないからである。人がROUTE-1とBUS-321を有すると、次いでBUS-123先としてソース及びZとして入力した場合 しかしROUTE-2が表示されなければなりません。
私の問題は どのようにデータベースにそのルート情報を保存しますか?私がRDBMSに次のように格納する場合
BUS_NUMBER ROUTE_NUMBER VIA_ROUTES
BUS-123 ROUTE-1 A, B, C, D, E, F, G, H
BUS-321 ROUTE-2 D, E, F, X, Y, Z
次に検索がどのように機能するのですか。文字列で検索する方法を意味します。 そして、私はすべてのVIA_ROUTESを別々の異なる列に格納すれば、それはどうなるでしょうか?あなた自身のテクニックで私を提案してください。緊急ではありませんが、私は基本的なバスルート検索を行う予定ですので、あなたのご意見は高く評価されます。
"単純な"回答はないと思います。 –
自分の宿題をしてはいけませんか? – troelskn
これは私の宿題ではありません。 – san