
二:直接在”商品“这个实体里添加多一个属性,属性的值按约定的规则(如键值对)来描述包括这个商品种类信息,这样子的话就只要一张表就行。不过这样子做的话,在展示商品信息需要在前台对这个属性值进行分离,感觉好像哪里不太符合规范。
这个三个表就应该够了吧,一个是商品大类表,一个是品牌表,另外是商品详细信息表商品类别表:
ClassID
ClassName
ParentID //这个商品类归属的上个大类,也就是满足你的多级分类要求
举个例子 假设说你的鞋子分类id是1,那下属的小类举例说女凉鞋,她的ParentID就是1,明白?
品牌表:
BrandID
BrandName
BrandDescription
商品详细信息表:
GoodId
ClassID
BrandID
GoodName
GoodDescription
GoodURl
还有其他你想加的属性
物品id,物品名,其他信息。。。物品id,类别
有多少个类别就建多少条记录
例如:
物品id,类别
001 1
001 2
都这一点数据对数据库来说,不算什么,这个是随着物品的增加而增加,
幅度不会很大
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)