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