仕事を完了するために次の情報を入力できるルートベースのアプリケーションを作成する予定です。
- 発信局と時刻を入力します。
- 目的駅を入力します。
これを入力すると、ユーザーは、要求された時間以降に目的地の駅に行くすべてのメトロを取得します。目的地の駅に停車する地下鉄では問題なく機能しますが、目的地の駅に停車しないが、その前の駅に停車する地下鉄がある場合に問題が発生します。その場合、ユーザーに通知する必要があります目的地の駅に行くために地下鉄を乗り換えなければなりません。
現在、私は次の情報を持っています:
- メトロ名
- 駅名。
- メトロがその駅に停車する時刻。
そして、次のスキーマを作成しました。
- メトロ # ID とメトロ名を格納するテーブル
- station # 上記と同じですが、メトロ情報を保存します。
- metro_station # 時間とともに駅と地下鉄との M2M 関係。例:metro_station
id metro_id station_id 時間
1 1 1 9:45
2 1 2 9:55
目標を達成するために、db スキーマを更新するか、プログラミング ロジックを追加する必要があるか、混乱しています。
前もって感謝します。