什么是实现产品与价格,价格的多重取决于其属性的同时,最好的办法?我想存储橙汁(小)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