2012-06-26 169 views
0

如何在數據庫中繪製這種設計?產品和不同類型的產品

  • 產品可以是物理,數字或服務。

  • 數碼產品是一種產品。

  • 實物產品是一種產品。

  • 服務是一種產品。

建議使用不同的唯一標識符而不僅僅是自動遞增的ID嗎?也許是id和一些其他標識符的散列?

回答

1

自動遞增的ID將正常工作。我建議爲類型設置一個單獨的表格,以防將來添加更多內容。

Product 
id type_id name 
1 2  candy 
2 2  car 
3 3  yard work 

Type 
id name 
1 digital 
2 physical 
3 service 
+0

這似乎是一個更好的解決方案,比'物理','服務和'數字'有3個單獨的表。 –