【问题标题】:Modeling database to support complex company-product-price relationship建模数据库以支持复杂的公司-产品-价格关系
【发布时间】:2018-01-31 04:48:22
【问题描述】:

在我们正在构建的软件中,公司之间存在父子关系(一家公司只能有一个母公司,但可以有多个子公司),我们需要为每家公司调整产品定价。

这是一个快速的 db 模型,它应该是什么样子,但是这种 Company-PriceCatalogs-CompanyCatalogs 关系闻起来很可疑。

想法是公司由其母公司分配给它的 PriceCatalog 收取费用(公司和 PriceCatalogs 之间的这种直接关系),但公司也可以有多个不同的价格目录,可以分配给它的一个或多个子公司(这就是公司-公司目录-价格目录的关系)。 在这一点上,我想不出更聪明的解决方案,并且由于某种原因,上面的解决方案感觉不对。 有人有建议吗? 谢谢

【问题讨论】:

    标签: database database-design


    【解决方案1】:

    所以最后我删除了 Company 和 Catalog 之间的关系,并将 CatalogType 添加到 CompanyCatalogs 表中(类型是分配的还是可以分配的目录)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-29
      • 2014-10-22
      • 2017-08-04
      • 2011-02-09
      • 1970-01-01
      • 1970-01-01
      • 2017-04-30
      • 2015-11-20
      相关资源
      最近更新 更多