如何设计产品集/包的数据库

时间:2012-10-17 11:11:01

标签: database-design inventory-management

我正在为库存系统设计一个数据库。我的客户以两种不同的方式销售产品:

  1. 作为一整套(如浴室配件包中的8件套)
  2. 任何这些部件都可以单独出售
  3. 如果已售出一个或任意数量的零件,他们需要一份报告才能知道他们有多少套完整的库存。

    例如:

    如果part-apart-bpart-cpart-d已从一个包中出售, part-epart-fpart-gpart-h已从另一个包装中销售 库存状态报告应显示ONE COMPLETE PACK 8个部分。

    我尝试通过划分类别和子类别中的产品来做到这一点,但无法准确获取库存状态报告。

1 个答案:

答案 0 :(得分:2)

您所描述的内容通常称为"Bill of materials"

有几种方法可以在数据库中实现这一点 - here是一个不错的概述。