【线上商场】[数据库] 商品相关表格逻辑梳理
基本概念
- 商品的SPU和SKU
- SPU(Standard Product Unit ):指的是标准商品单位,商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个商品的特性;
- SKU(Stock Keeping Unit):库存量单位,是物理上不可分割的最小存货单元。
- 对于电商而言,SPU有一个唯一编码,一个SPU代表一个产品;SKU为一个产品不同属性、规格之间的编码。
- 举个例子:比如说现在有个手机商品叫小米8,小米8有不同的属性,比如有它有黑色和蓝色的,有32G和64G版本的。此时小米8就是一个SPU,而小米8黑色64G就是一个SKU。
商品表(SPU)和规格表(SKU)的设计
- 这个设计的核心难点在于:不同商品具有不同的属性,如何设计通用的存储方案?
- 所有表格
表格 | 含义 |
---|---|
商品分类表 | 商品的所有大类和小类(父类和子类) |
商品表 | SPU表 |
商品属性表 | SKU表 |
商品属性key表 | 仅用于管理后 |