一、商品规格的表结构设计
乐优是一个全品类的商城,有很多种类的商品,比如鞋子,袜子,手机,洗衣机等等。但是这些商品的属性都有很大的不同,那么我们简单想一下解决方法:
1)每个分类都设计一张表(那么几十万种商品设计几十万张表???)
2)全都放在一张表中,多一类就添加属性(属性基本上都不一样,那要写多少属性???)
显然上面两种方案都是不可取的,那么该如何设计呢?
一类商品对应一个规格模板,一个规格模板对应多个规格组,一个规格组对应多个多个规格参数。
规格参数包括通用属性(spu)(属性值不一样)和特有属性(squ)(属性值都一样)
分析的差不多了,下面直接附上表结构
二、商品规格参数的管理
业务逻辑(打比方):用户点击炒锅,获取炒锅的cid(种类id),根据种类id查tb_spec_group表没查到规格参数组信息,再根据规格参数组信息查询到规格参数属性表信息。