我要創建一個網站女巫包含商品。這些商品有自己的類別。例如,一件商品可以分爲許多類別或子類別。 我已經有一個項目表女巫包含其屬性。誰能說如何在數據庫中保留它的類別而不需要複製數據數據庫管理以商品來存儲他們的類別
0
A
回答
0
好的。在這種情況下,一個項目可能有很多類別,而一個類別可能有很多項目。所以它是一個多對多的關係。試試如下,
你的項目表看起來可能是這樣,
Item(id, description, amount, ...)
在您的類別表,
Category(id, name, description, ...)
而且會有另一個表來分配類別項目,
ItemCategoryAssignments(itemId, categoryId)
並且在ItemCategoryAssignments表中將有兩個外鍵。也就是說,
itemId references id in the Item tabel
和
categoryId references id in the Category tabel
這樣。將不會有重複的行。希望這會有所幫助。
+0
謝謝你,我明白了。 – 2013-04-29 17:57:08
相關問題
- 1. StumbleUpon如何將他們的類別存儲在他們的數據庫中?
- 2. 數據庫中的Woocommerce產品類別數存儲在哪裏?
- 3. imgur使用數據庫來存儲他們的圖像?
- 4. 產品發佈的數據庫管理
- 5. 數據庫設計來存儲用戶評論和他們的評分
- 6. 我們可以使用HDFS來存儲git存儲庫嗎?
- 7. 按類別查詢數據庫產品
- 8. Gitolite存儲庫管理
- 9. 是否可以存儲訂購商品的排名而不是他們的分數?
- 10. 使用RxJava和switchIfEmpty管理存儲庫數據緩存()
- 11. 如何爲不同商品的庫存構建數據庫
- 12. 數據存儲和託管存儲之間的區別?
- 13. 限制購物車商品來自同一產品類別
- 14. 數據清理和數據庫存儲
- 15. 有很多產品類別的電子商務網站的數據庫設計
- 16. 它們存儲在數據庫
- 17. 有了SVN,是否可以管理存儲庫中的存儲庫?
- 18. 如何管理隔離存儲中的本地數據庫?
- 19. 源代碼管理中的存儲過程/數據庫模式
- 20. CRON數據存儲管理員備份
- 21. 無法打開「數據存儲管理」
- 22. 課堂管理軟件;存儲數據?
- 23. AWS NVMe存儲 - 託管數據庫
- 24. 我們可以存儲敏感的客戶端信息與管理員沒有他們(管理員)識別它嗎?
- 25. 數據庫存儲需求和管理大量的數值數據
- 26. 數據類型來存儲的值
- 27. 按類別排序的商品
- 28. 深度數據庫中的數據庫Vs緩存管理
- 29. 管理大量數據 - 存儲過程或數據集或其他...?
- 30. 程序使用什麼來存儲數據? (他們使用已知的數據庫系統嗎?)
先閱讀:http://en.wikipedia.org/wiki/Third_normal_form – Sergio 2013-03-14 07:16:44