车辆制造数据库,但未知的确切项目

时间:2013-10-09 10:04:33

标签: database database-design relational-database

假设我有一个想象中的工厂,用于构建不同类型的vehicles:汽车,公共汽车,皮卡等......

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

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

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

UPDATE1:

我的目标是能够:

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

假设一辆车需要4个门把手。我在模板中提到了这一点。但是,我有例如4种门把手:a,b,c,& d。我不能在模板中提到这个。这取决于客户以后的选择。 过了一会儿,我建了一辆车,我使用了手柄b。

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

1 个答案:

答案 0 :(得分:0)

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

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