スケジューリング システムを構築しており、 というテーブルがありますroutes
。これは、特定の日のルートを表し、1 日に複数のルートが存在する可能性があります。このフィールドを毎日自動的に作成するのは悪い考えなのか、それとも 30 日おきに作成するのか、あるいはそのようなことなのか、私は疑問に思っています。または、route
必要な場合にのみエントリを作成する方が良いですか (毎日複数のルートがある場合にのみルートエントリを作成し、DB に入力されるフィールドを制限できます)。
この質問が意見に基づいていると考えられることは承知していますが、この状況でベスト プラクティスと呼べるものについて具体的な回答を探しています。
アップデート:
このテーブルを追加しようと考えている理由は、管理者が新しいルートを追加したときに、利用可能なルートをユーザーに表示する機能が必要だからです。ルートを「定義」する新しいテーブルを作成せずにこれを行う方法がわかりません。特定の日に新しいルートが追加された場合、Web アプリのフロントエンドに表示される可能性があります。
過去のルートを参照する必要があるかどうかはわかりませんが、将来のルートを参照する必要があります。