数据库管理到商品存储他们的类别

时间:2013-03-14 07:13:33

标签: php mysql

我必须创建一个包含商品的网站。这些商品有自己的类别 例如,商品可以分为许多类别或子类别。 我已经有一个包含其属性的项目表。任何人都可以说如何在数据库中保留它的类别而不重复数据

1 个答案:

答案 0 :(得分: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

像那样。不会有重复的行。希望这会有所帮助。