私は瞬時にデータベースを作成していますが、私はそれの論理的な部分でちょっと立ち往生しています。 私がしていることは、時間と日付を選択して列車とバスのスケジュールを確認できるシステムです。そして、ここで私はちょっと混乱しており、正しい方法を知らない。カレンダータイプのデータをハードコーディングなしで2ヶ月前に導入する方法は?
phpを使用しているWebアプリケーションで、db用にmysqlを使用しています。
問題は次のとおりです。例:City1 - City2のルートがあります。このルートでは、より多くの演算子を操作します、Op1とOp2としましょう。各オペレータは、City1からCity2まで、1日に複数の時刻の出発があります。今までの私の全てがはっきりしていますが、今は毎回の日付を紹介する部分があります。
どうすればいいですか?私は例えば2ヶ月前に日付を導入する必要があるからです。それを行うベストプラクティスは何ですか?私は本当にすべての難しい方法のデータ入力のものを行う必要がありますか?
たとえば、最初の週(月曜日から日曜日)のスケジュールを作成し、その週のすべてを次の週のプログラムとしてコピーする方法はありますか?
は、レポートを作成するための結果データは、要求された間隔で出発の日時である
データベースを使用するシステムに関する詳細はありません。どのDBMSを使用するかについての指定はありません。そのような広い質問に答えるのは難しい。 – Alfabravo
データベースは、結合を使用してデータを生成できます。 1つのテーブルに基本時間を入力し、別のテーブルにカレンダーを追加し、それらをクロスジョイントして、ビオラを作成して、日付と時刻のすべての組み合わせを作成して別のテーブルに挿入することができます。 – RBarryYoung
@Alfabravo申し訳ありませんが、ここに新しい、私がやろうとしていることは私にとっても新しいものです。あなたが理解したいと思っています。私たちは、バススケジュールを表示するWebアプリケーションを作成したいと考えています。 dbの場合は、MySQLを使用します。 – victorb