我正在寻找创建具有类别,子类别和产品的服装店数据库的最佳方式。
Categories: mens, womens, kids, home
subcategories: tops, bottoms, shoes, accessories, art
products: 10 different tops, 10 different bottoms, 10 different shoes, 10 different accessories and 10 different pieces of art for the home category.
我会在第一页上显示类别,在第二页上显示子类别,然后在第三页上显示基于所选类别和子类别的产品,就像在线商店一样。 产品应该只属于一个子类别。
提前致谢。
答案 0 :(得分:0)
我建议您按照以下方式构建类别表:
Category
----------
CategoryId
ParentCategoryId --nullable
CategoryName
我不确定你想要在产品中存储什么,所以我很难告诉你如何设计它,但至少你应该有一个CategoryId列。我会将它留给您的业务逻辑强制产品仅使用SubCategories(也就是类别表中具有ParentCategoryId
的记录)