阿里巴巴新零售数据库设计(简化版)
语雀地址:https://www.yuque.com/gavincoder/ngs5gi/upkm1p#WXQOv

基础概念
SPU
Standard Product Unit 标准产品单位
SPU描述一个产品的各种特性
什么时候用到SPU?
想买个ipad,搜ipad .
平台先去产品表搜id,然后再去商品表搜数据
因为产品表SPU数量远远小于商品表,这样可以很快获得商品信息
SKU
Stock Keeping Unit 库存进出计量单位
SKU是物理上不可分割的最小存货单位
库存字段,理论上应该放到SKU商品表与仓库表的交叉表内
SKU与权重
- 新零售平台主要是B2C的,所以修改SKU对权重的影响不大.
- 但是B2B的平台,修改SKU对商品权重影响很大 (约束商家修改SKU赖账之类,如"全新进口"在客户购买后改成了"国产")
SKU与参数如何对应
品类不同,参数不同
采用1对多的数据结构

新零售系统的进销存属性
员工发货/角色权限定义

商品采购与入库

表结构设计知识点总览

表结构设计
品类表

参数表
boolean类型在mysql中是tinyint(1)
![image.png](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9jZG4ubmxhcmsuY29tL3l1cXVlLzAvMjAyMC9wbmcvMzA4OTE4LzE1OTQ2Mzk2Mjk1NjItNWQ2OGFiYTktY2MxZC00MzQ5LWEzYzItODdiZWZjZTA5MDZlLnBuZw?x-oss-process=image/format,png#align=left&display=inline&height=243&margin=[object Object]&name=image.png&originHeight=243&originWidth=715&size=114429&status&#