【发布时间】:2018-02-20 14:59:22
【问题描述】:
我正在创建一个新数据库。主表是产品。这些产品中的每一个都有修订版。每个修订版都有关于它们的信息。
所以说我拥有的产品(Prod1、Prod2、Prod3 等)。然后说 Prod1 有修订版 (1, 2),Prod2 有修订版 (1),Prod3 有修订版 (1, 2, 3),依此类推。
然后每个版本都有关于它们的信息。 Prod1.Rev1 有信息(info1、info2、info3 等) Prod2.Rev1 有信息(info1、info2、info3 等)等等。
信息也可能位于不同的组中。所以 info1、info2 可能是一个组,info3 和 info4 可能是不同的组。
为这种情况设置数据库的最佳方法是什么?
【问题讨论】:
-
听起来您需要一个名为 Groups 的表来识别信息项属于哪个组??
标签: sql-server database-design