Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个与数据库建模相关的问题,希望你们给我一些建议,我该如何解决它。
我需要销售“虚拟服务”。我制作了一些表格:Clients、Services、Order、OrderLine。所以一个订单可以包含多个服务。每项服务都有一个“合同时间”。如果我订购的服务有效期为 30 天,那么如果我想继续使用它,我需要再次订购。如果我订购了 30 天的服务,而 10 天过去了,我还有 20 天。如果我再次订购,我将有 50 天。
我如何对数据库建模来控制它?
看起来您只需要使用 Orderline 并让开始日期和结束日期对该特定订单有效。
因此,您每次续订都会有一个条目。并且这个表应该有 FK 来服务和订购。