データベース モデリングに関連する問題があり、解決方法を教えてください。
「仮想サービス」を販売する必要があります。Clients、Services、Order、OrderLine というテーブルをいくつか作成しました。したがって、注文には複数のサービスを含めることができます。各サービスには「契約時間」があります。注文したサービスは 30 日間有効ですが、引き続き使用したい場合は再度注文する必要があります。30 日間のサービスを注文して 10 日が経過した場合、まだ 20 日あります。もう一度注文すると、50日かかります。
これを制御するためにデータベースをモデル化するにはどうすればよいですか?