2013-03-14 49 views
0

我要創建一個網站女巫包含商品。這些商品有自己的類別。例如,一件商品可以分爲許多類別或子類別。 我已經有一個項目表女巫包含其屬性。誰能說如何在數據庫中保留它的類別而不需要複製數據數據庫管理以商品來存儲他們的類別

+0

先閱讀:http://en.wikipedia.org/wiki/Third_normal_form – Sergio 2013-03-14 07:16:44

回答

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

相關問題