さまざまな処理時間を含むデータベースを構築しようとしています。したがって、メインテーブルには、プロセスの時間を入れたい列「時間」があります。時間は固定の時間の選択で、同じままです。 1日2回
または、ユーザーが決定した時間 (時間が関係する場合) にすることもできます (例: 09:00、10:30、11:00)。
私の質問は、それを sqlite データベースにどのように配置しますか? 固定時間は、メインテーブルの「時間」フィールドで個別のテーブルと外部キーを使用することができます。しかし、ユーザーが決定した部分をどのように持ち込む必要がありますか?
一方、すべての時間を独自の行に含む個別のテーブルを使用し、メインテーブルの外部キーを使用して対応するすべての時間を接続できます。しかし、それは決まった時間にはあまり適していません。
私の意見では、これらの解決策はどれも私を喜ばせません。