2013-10-09 16 views
-4

假設我有一個建設不同類型的vehicles假想工廠:轎車,客車,皮卡等..數據庫車輛MANUFACTURY,但未知具體項目

這些車輛中的每一個建立了許多不同的materials的:門,開門器,車輪等...

我有一個模板爲每種車型:例如一輛車由4個車輪組成(不管車型,尺寸或品牌如何)。

一位顧客買了一輛汽車,現在我想指定品牌的輪胎。如何區分建立車輛的模板和該特定車輛的具體項目代碼?

UPDATE1:

我的目標是能夠:

  • 作出(普通)模板爲每輛車
  • 建立一個具體的車輛(與使用的所有材料)

假設汽車需要4個門把手。我在模板中提到了這一點。不過,我有4種門把手:a,b,c,& d。我不能在模板中提到這一點。這取決於以後的客戶選擇。 過了一段時間,我建立了一輛車,我用手柄類b。

我的問題是如何才能爲模板,所有材料和實際車輛設置適當的設置/關係?

+1

這是一個基本的數據庫設計問題,而不是編程問題。 – opalenzuela

+0

,我有沒有提到關於編程? – Miracle

+0

不是你,但:http://stackoverflow.com/about – opalenzuela

回答

0

個人汽車和輪胎品牌需要是1:1的關係。它應該是一個簡單的查詢。

您的數據庫模式和在內存中構建特定汽車的模板是兩個單獨的問題。你真的在問哪一個?

+0

請看我的更新1 – Miracle

+0

不夠。這個問題太廣泛了,應該改進或關閉。 – duffymo