在我们正在建立的软件中,我们在公司之间建立了亲子关系(一家公司只能拥有一家母公司,但可以拥有多家子公司),我们需要调整每家公司的产品定价。
这是一个快速的数据库模型,它应该是什么样子,但这个公司 - PriceCatalogs-CompanyCatalogs的关系闻起来很腥。
想法是公司由其母公司(公司和PriceCatalogs之间的这种直接关系)分配给它的PriceCatalog收费,但公司也可以有多个不同的价格目录,可以分配给一个或多个它的子公司(这就是这家公司 - 公司目录 - PriceCatalogs的关系)。 我现在想不出更聪明的解决方案,上面的解决方案由于某种原因感觉不对。 有人有建议吗? 谢谢