0
我目前正在創建一個拍賣網站,應該可以創建一個或多個產品的拍賣。這應該用一些不同的產品進行管理。如何創建庫存管理
我的問題是,我不確定是否構建了用於處理庫存管理的最佳MySQL結構。這裏是我的DB的樣子:
屬性 AttributeValues 組合 CombinationParts
在這裏,我有以下連接:
Attributes is the "main" name of the attribute - e.g. "Size", "Colour" or so. This has a
ProductID (connecting it to a product).
AttributeValues is the value - e.g. "43", "44", "45"...
I connect this to Attributes on a field called AttributeID.
然後我會創造一些組合 - 例如,如果鞋子具有更多屬性,則會形成組合。
Combinations has the name and stock of the product - connected
to a product on ProductID
- e.g. "Nike shoe, red, 43" or "T-shirt, blue, Large".
CombinationParts is then connecting to a product with an AuctionID and then
to a AttributeValue with AttributeValueID.
編輯:我的股票連接到每個產品的原因是,我需要使其能夠更多的產品連接到拍賣
的想法是,當你創建一個拍賣鍵入在每種類型中有多少有庫存。
我的問題是我可以使同樣更容易嗎?換句話說:當我需要將我的網站擴展到可能包含25,000種產品時,這是否是最佳選擇?