0

データベース モデリングに関連する問題があり、解決方法を教えてください。

「仮想サービス」を販売する必要があります。Clients、Services、Order、OrderLine というテーブルをいくつか作成しました。したがって、注文には複数のサービスを含めることができます。各サービスには「契約時間」があります。注文したサービスは 30 日間有効ですが、引き続き使用したい場合は再度注文する必要があります。30 日間のサービスを注文して 10 日が経過した場合、まだ 20 日あります。もう一度注文すると、50日かかります。

これを制御するためにデータベースをモデル化するにはどうすればよいですか?

4

1 に答える 1

0

Orderline を使用し、その特定の注文に対して有効な開始日と終了日を設定するだけでよいようです。

そのため、更新ごとに 1 つのエントリが作成されます。そして、このテーブルには Service と Order への FK が必要です。

于 2013-03-05T18:12:22.753 に答える