一 电商业务简介
1 SPU和SKU
SPU(Standard Product Unit):是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息集合。
SKU=Stock Keeping Unit(库存量基本单位)。现在已经被引申为产品统一编号的简称,每种产品均对应有唯一的SKU号。
例如:iPhoneX手机就是SPU。一台银色、128G内存的、支持联通网络的iPhoneX,就是SKU。
SPU表示一类商品。同一SPU的商品可以共用商品图片、海报、销售属性等。
2 电商系统表结构
以下为本电商数仓系统涉及到的业务数据表结构关系。这34个表以订单表、用户表、SKU商品表、活动表和优惠券表为中心,延伸出了优惠券领用表、支付流水表、活动订单表、订单详情表、订单状态表、商品评论表、编码字典表退单表、SPU商品表等,用户表提供用户的详细信息,支付流水表提供该订单的支付详情,订单详情表提供订单的商品数量等情况,商品表给订单详情表提供商品的详细信息。本次讲解以此34个表为例,实际项目中,业务数据库中表格远远不止这些。
电商业务表
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8b8295e7cc1b29680aad944650b1ed4d.png)
后台管理系统表
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c388ec981eec2c1a9d6142676728bc1f.png)
(1)活动信息表(activity_info)
字段名 |
字段说明 |
id |
活动id |
activity_name |
活动名称 |
activity_type |
活动类型(1:满减,2:折扣) |
activity_desc |
活动描述 |
start_time |
开始时间 |
end_time |
结束时间 |
create_time |
创建时间 |
(2)活动规则表(activity_rule)
id |
编号 |
activity_id |
类型 |
activity_type |
活动类型 |
condition_amount |
满减金额 |
condition_num |
满减件数 |
benefit_amount |
优惠金额 |
benefit_discount |
优惠折扣 |
benefit_level |
优惠级别 |
(3)活动商品关联表(activity_sku)
字段名 |
字段说明 |
id |
编号 |
activity_id |
活动id |
sku_id |
sku_id |
create_time |
创建时间 |
(4)平台属性表(base_attr_info)
字段名 |
字段说明 |
id |
编号 |
attr_name |
属性名称 |
category_id |
分类id |
category_level |
分类层级 |
(5)平台属性值表(base_attr_value)
字段名 |
字段说明 |
id |
编号 |
value_name |
属性值名称 |
attr_id |
属性id |
(6)一级分类表(base_category1)
(7)二级分类表(base_category2)
字段名 |
字段说明 |
id |
编号 |
name |
二级分类名称 |
category1_id |
一级分类编号 |
(8)三级分类表(base_category3)
字段名 |
字段说明 |
id |
编号 |
name |
三级分类名称 |
category2_id |
二级分类编号 |
(9)字典表(base_dic)
字段名 |
字段说明 |
dic_code |
编号 |
dic_name |
编码名称 |
parent_code |
父编号 |
create_time |
创建日期 |
operate_time |
修改日期 |
(10)省份表(base_province)
字段名 |
字段说明 |
id |
id |
name |
省名称 |
region_id |
大区id |
area_code |
行政区位码 |
iso_code |
国际编码 |
iso_3166_2 |
ISO3166编码 |
(11) 地区表(base_region)
字段名 |
字段说明 |
id |
大区id |
region_name |
大区名称 |
(12)品牌表(base_trademark)
字段名 |
字段说明 |
id |
编号 |
tm_name |
属性值 |
logo_url |
品牌logo的图片路径 |
(13)购物车表(cart_info)
字段名 |
字段说明 |
id |
编号 |
user_id |
用户id |
sku_id |
skuid |
cart_price |
放入购物车时价格 |
sku_num |
数量 |
img_url |
图片文件 |
sku_name |
sku名称 (冗余) |
is_checked |
|
create_time |
创建时间 |
operate_time |
修改时间 |
is_ordered |
是否已经下单 |
order_time |
下单时间 |
source_type |
来源类型 |
source_id |
来源编号 |
(14)评价表(comment_info)
字段名 |
字段说明 |
id |
编号 |
user_id |
用户id |
nick_name |
用户昵称 |
head_img |
|
sku_id |
skuid |
spu_id |
商品id |
order_id |
订单编号 |
appraise |
评价 1 好评 2 中评 3 差评 |
comment_txt |
评价内容 |
create_time |
创建时间 |
operate_time |
修改时间 |
(15)优惠券信息表(coupon_info)
字段名 |
字段说明 |
id |
购物券编号 |
coupon_name |
购物券名称 |
coupon_type |
购物券类型 1 现金券 2 折扣券 3 满减券 4 满件打折券 |
condition_amount |
满额数(3) |
condition_num |
满件数(4) |
<