【发布时间】:2020-04-29 05:27:45
【问题描述】:
我正在尝试设计表格:公司 -> 位置 -> 我正在从事的项目的产品表格
所以基本上一家公司有多个地点。
每个位置可以有相同的不同产品,并且产品在不同位置可以有不同的价格。
所以我的问题是,我怎样才能有效地设计这个用例,因为我的问题是:
如果我将产品置于公司级别 -->(产品不能有不同的价格等),但在进行分析时很容易报告。
如果我将 PRODUCTS 放在 LOCATION 级别下 --> 它使我可以为同一产品提供不同的价格,但从技术上讲,它们是数据库中的两种不同产品,无法轻松报告它们。
添加一个 PRODUCT 表并在位置和产品 (PRODUCT_LOCATION) 之间添加另一个表是否会具有特定于某个位置的价格和其他属性?
感谢您花时间阅读我的问题,
【问题讨论】:
-
嗯,谢谢你的建议。 ;)
标签: mysql sql database database-design model