私は小さな個人的なプロジェクトに取り組んでおり、人々がバス停、バス路線の所要時間、価格に関する情報を簡単に入手できるようにしています...
現在、都市から都市へと移動するような「通常の」バス路線について考えています。
しかし、将来的には都市間バス路線を追加したいと考えています。
最終的な目的は、City1-stop1 から City3-stop4 への最適なパスを見つけることです。
また、city1 には city3 への直通バス路線がありません。
そのため、システムは、city3 の路線と city1 の路線の間で共通の停留所を見つけることができる必要があります...
現時点では、次のようなものがあります。
BusLine (始点、終点、会社) 停車駅 (路線、idstop、名前、価格、時間)
しかし、これが私たちがやりたい仕事に最適化されているとは本当に思いません。
stop1 と stop2 が同じ行にある場合、それらの間の行を見つけるのは簡単だからです。
しかし、共通の行はより重いクエリのように思われるため、できるだけシンプルに保ちたいと考えています。
そこから得られるアイデアはありますか?
どうもありがとう