第八章 商品数据结构和实现

本文详细介绍了商品数据结构中的SPU(标准化产品单元)和SKU(库存量单位)概念,SPU作为商品信息聚合的最小单位,描述了一个产品的特性;SKU则是物理上不可分割的最小存货单元,通常按件、盒等计量。同时,文章提到了E-R图和关系模型在商品数据结构中的应用,并讨论了SPU表的垂直拆分原因。
摘要由CSDN通过智能技术生成

一、spu概念
  SPU = Standard Product Unit (标准化产品单元)
  SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗点讲,属性值、特性相同的商品就可以称为一个SPU。

二、sku概念
  SKU=stock keeping unit(库存量单位)
  SKU即库存进出计量的单位, 可以是以件、盒、托盘等为单位。
  SKU是物理上不可分割的最小存货单元。在使用时要根据不同业态,不同管理模式来处理。在服装、鞋类商品中使用最多最普遍。

E-R图

关系模型

规格参数组表: tb_specification_group(id ,名称 ,分类id)

create table `tb_spec_group` (
`id` bigint(20)  NOT NULL AUTO_INCREMENT COMMENT '主键',
`cid` bigint(20) NOT NULL COMMENT '商品分类id,一个分类下有多个规格组',
`name` varchar(50) NOT NULL  COMMENT '规格组名称',
PRIMARY KEY (`id`),
KEY `key_category` (`cid`)
) ENGINE=InnoDB  AUTO_INCREMENT=14  DEFAULT CHARSET=utf8 COMMNET='规格参数的分组表,每个商品分类下有多个规格参数组'

规格参数表: tb_spec_param

CREATE TABLE `tb_spec_param`(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`cid` bigint(20) NOT NULL COMMENT '商品分类id',
`group_id` bigint(20) NOT NULL,
`name` varchar(255) NOT NULL COMMENT '参数名'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值