我正在构建一个租赁库存应用程序来处理租赁预订的跟踪。我想我可能想多了,但我一直在试图弄清楚库存调度部分的模型或模式。在附图中,我有一部电影有 4 个副本。在第一个副本中,仅计划发行;5日,出3本;6 日和 10 日,所有副本都已发布。现在,我想以一种可以查找日期或日期范围的方式设计数据库,以查看当天有多少可用库存。挑战在于,每个单独的租赁项目可能没有单独的 sku 或跟踪。因此,我不能将 Movie_1 视为具有 movie_1_a、movie_1_b、movie_1_c、movie_1_d。相反,我必须将其视为 Movie_1 有 4 个副本,而在 5 日,有 3 个副本已发布,但我们不知道哪些副本。
任何人都可以就如何编写架构提出任何建议。示例查询如何搜索可用性?