0

我有一个与数据库建模相关的问题,希望你们给我一些建议,我该如何解决它。

我需要销售“虚拟服务”。我制作了一些表格:Clients、Services、Order、OrderLine。所以一个订单可以包含多个服务。每项服务都有一个“合同时间”。如果我订购的服务有效期为 30 天,那么如果我想继续使用它,我需要再次订购。如果我订购了 30 天的服务,而 10 天过去了,我还有 20 天。如果我再次订购,我将有 50 天。

我如何对数据库建模来控制它?

4

1 回答 1

0

看起来您只需要使用 Orderline 并让开始日期和结束日期对该特定订单有效。

因此,您每次续订都会有一个条目。并且这个表应该有 FK 来服务和订购。

于 2013-03-05T18:12:22.753 回答