什麼是實現產品與價格,價格的多重取決於其屬性的同時,最好的辦法?我想存儲橙汁(小)10美元和橙汁(大)14美元。我應該如何管理這些記錄?這是我的工作。數據庫設計
**products**
----------
id name
1 orange juice
**prices**
----------
id product_id price
1 1 10
2 1 14
**sizes**
----------
id product_id size
1 1 small
2 1 large
**prices_sizes**
----------
id price_id size_id
1 1 1
2 2 2
或者我應該像products_prices_sizes一樣?
你有什麼理由讓這個4表設計?爲什麼你不想要一個「像products_prices_sizes一樣的設計」? – philipxy