-4

假设我有一个虚构的工厂来制造不同类型的vehicles:汽车、公共汽车、皮卡等......

这些车辆中的每一个都由许多不同的组成materials:门、开门器、车轮等......

我为每种车辆类型都有一个模板:例如,一辆汽车由 4 个轮子组成(无论轮子型号、尺寸或品牌如何)。

一位客户购买了汽车类型的车辆,现在我想指定轮胎的品牌。我现在如何区分制造车辆的模板和制造这辆特定汽车的确切项目代码?

更新1:

我的目标是能够:

  • 为每辆车制作一个(通用)模板
  • 建造一辆混凝土车辆(使用所有材料)

假设一辆汽车需要 4 个门把手。我在模板中提到了这一点。但是,我有例如 4 种门把手:a、b、c 和 d。我不能在模板中提到这一点。这取决于以后客户的选择。过了一段时间,我造了一辆汽车,并使用了 b 类把手。

我的问题是如何为模板、所有材料和真实车辆建立正确的设置/关系?

4

1 回答 1

0

单个汽车和轮胎品牌需要是 1:1 的关系。它应该是一个简单的查询。

您的数据库模式和在内存中构建特定汽车的模板是两个独立的问题。你真正要问的是哪一个?

于 2013-10-09T10:07:18.213 回答