SKU 与 SPU 以及数据库表设计

SPU

SPU:Standard Product Unit (标准化产品单元)
是商品信息聚合的最小单位,是一组可以复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。
比如:iphone 12 就行一个SPU。

SKU

SKU:Stock Keeping Unit (库存量单位)
即库存进出计量的基本单位,可以是件,盒等单位。
比如:iphone 12 128G 绿色 就是一个SKU。

基本属性 和 销售属性

SPU 对应的属性,属于基本属性。如iphone 12的上市时间、名称,品牌,尺寸、重量等一些列属性都是基本属性
SKU 对应的属性,属于销售属性。如iphone 12的颜色(黑色、白色,蓝色,绿色,紫色,红色),存储(64G,128G,256G)
销售属性决定了电商页面显示时的价格和库存量。

  1. 属性是以三级分类组织起来的,每个三级分类下,都有很多属性。如手机和对讲机对应的属性是不一样的。
    在这里插入图片描述
  2. 有些属性是可以提供检索的。
    在这里插入图片描述
  3. 属性也是有分组的
    在这里插入图片描述
  4. 属性的分组信息,也是可以用三级分类组织起来的。

数据库表的设计

  1. 属性名表
    在这里插入图片描述
    属性表中有,属性id、属性名称、属性类型、所属分类(属于哪个三级分类)、是否需要检索
  2. 属性分组表【该表记录了属性的分组信息】
    在这里插入图片描述
    主要字段为,分组id、分组名称、所属三级分类的id(该分组属于哪个三级分类下)
  3. 属性与分组关联表
    在这里插入图片描述
    记录了属性id 和 分组 id 的对应关系
  4. 商品(spu)属性值表(因为属性的值,是跟商品相关联的)
    在这里插入图片描述
    该表记录了 spu 与 商品属性之间的对应关系,即spu_id 与 attr_id之间的对应关系。spu对应的属性是基本属性。
  5. 商品(spu)信息表
    在这里插入图片描述
    该表记录了,商品的状态、名称、所属三级分类、重量、品牌、描述等一些列信息。
  6. sku信息表
    在这里插入图片描述
    该表记录具体的商品,名称、库存,标题,副标题,图片连接等信息。
  7. sku 属性值表
    在这里插入图片描述
    该表记录了sku 和属性 之间的对应关系。sku关联的属性是销售属性。如颜色,机身容量。
  • 5
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
购物商城的Spu-Sku数据库设计主要是为了管理商品的库存和销售信息。Spu(Standard Product Unit)是商品的标准产品单位,通常指的是一组具有相同特征但可能有不同规格的商品,例如同一款衣服的不同颜色或尺码。Sku(Stock Keeping Unit)是商品的库存管理单位,是对Spu的具体细分,用于区分不同规格或属性的商品。 在数据库设计中,可以建立两个主要的SpuSkuSpu用于存储商品的基本信息,包括商品的名称、描述、品牌、分类等。此外,可以为Spu添加一些扩展字段,例如商品的图片、销售状态等。 Sku用于存储商品的具体规格和库存信息,其中包括Spu的外键关联、商品的属性、规格、价格和库存数量等。通过外键关联,可以将Sku与其对应的Spu关联起来,实现SpuSku的多对一关系。同时,可以在Sku中添加一些扩展字段,例如商品的条形码、上架时间等。 为了提高查询效率,可以在Sku中添加索引,例如根据商品的价格、库存数量、销售状态等字段进行索引,以快速获取满足条件的商品信息。 此外,为了提高系统的可维护性和可扩展性,可以添加一些辅助,例如属性和属性值,用于管理商品的属性信息。属性用于存储商品的属性名称,属性值用于存储属性的具体取值范围。 总之,购物商城的Spu-Sku数据库设计需要考虑SpuSku之间的关联关系,以及商品的基本信息和规格信息的存储和管理。通过合理的设计和优化索引,可以提高系统的查询性能和用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值