大数据项目之电商数仓、业务数据介绍、电商系统表结构

6. 业务数据介绍

6.1 电商系统表结构

  以下为本电商数仓系统涉及到的业务数据表结构关系。这34个表以订单表、用户表、SKU商品表、活动表和优惠券表为中心,延伸出了优惠券领用表、支付流水表、活动订单表、订单详情表、订单状态表、商品评论表、编码字典表退单表、SPU商品表等,用户表提供用户的详细信息,支付流水表提供该订单的支付详情,订单详情表提供订单的商品数量等情况,商品表给订单详情表提供商品的详细信息。本次讲解以此34个表为例,实际项目中,业务数据库中表格远远不止这些。

6.1.1 活动信息表(activity_info)

字段名字段说明
id活动id
activity_name活动名称
activity_type活动类型(1:满减,2:折扣)
activity_desc活动描述
start_time开始时间
end_time结束时间
create_time创建时间

6.1.2 活动规则表(activity_rule)

字段名字段说明
id编号
activity_id活动ID
activity_type活动类型
condition_amount满减金额
condition_num满减件数
benefit_amount优惠金额
benefit_discount优惠折扣
benefit_level优惠级别

6.1.3 活动商品关联表(activity_sku)

字段名字段说明
id编号
activity_id活动id
sku_idsku_id
create_time创建时间

6.1.4 平台属性表(base_attr_info)

字段名字段说明
id编号
attr_name属性名称
category_id分类id
category_level分类层级

6.1.5 平台属性值表(base_attr_value)

字段名字段说明
id编号
value_name属性值名称
attr_id属性id

6.1.6 一级分类表(base_category1)

字段名字段说明
id编号
name分类名称

6.1.7 二级分类表(base_category2)

字段名字段说明
id编号
name二级分类名称
category1_id一级分类编号

6.1.8 三级分类表(base_category3)

字段名字段说明
id编号
name三级分类名称
category2_id二级分类编号

6.1.9 字典表(base_dic)

字段名字段说明
dic_code编号
dic_name编码名称
parent_code父编号
create_time创建日期
operate_time修改日期

6.1.10 省份表(base_province)

字段名字段说明
idid
name省名称
region_id大区id
area_code行政区位码
iso_code国际编码
iso_3166_2ISO3166编码

6.1.11 地区表(base_region)

字段名字段说明
id大区id
region_name大区名称

6.1.12 品牌表(base_trademark)

字段名字段说明
id编号
tm_name属性值
logo_url品牌logo的图片路径

6.1.13 购物车表(cart_info)

字段名字段说明
id编号
user_id用户id
sku_idskuid
cart_price放入购物车时价格
sku_num数量
img_url图片文件
sku_namesku名称 (冗余)
is_checked是否已经下单
create_time创建时间
operate_time修改时间
is_ordered是否已经下单
order_time下单时间
source_type来源类型
source_id来源编号

6.1.14 评价表(comment_info)

字段名字段说明
id编号
user_id用户id
nick_name用户昵称
head_img图片
sku_id商品sku_id
spu_id商品spu_id
order_id订单编号
appraise评价 1 好评 2 中评 3 差评
comment_txt评价内容
create_time创建时间
operate_time修改时间

6.1.15 优惠券信息表(coupon_info)

字段名字段说明
id购物券编号
coupon_name购物券名称
coupon_type购物券类型 1 现金券 2 折扣券 3 满减券 4 满件打折券
condition_amount满额数(3)
condition_num满件数(4)
activity_id活动编号
benefit_amount减金额(1 3)
benefit_discount折扣(2 4)
create_time创建时间
range_type范围类型 1、商品(spuid) 2、品类(三级分类id) 3、品牌
limit_num最多领用次数
taken_count已领用次数
start_time可以领取的开始日期
end_time可以领取的结束日期
operate_time修改时间
expire_time过期时间
range_desc范围描述

6.1.16 优惠券优惠范围表(coupon_range)

字段名字段说明
id购物券编号
coupon_id优惠券id
range_type范围类型 1、商品(spuid) 2、品类(三级分类id) 3、品牌
range_id范围id

6.1.17 优惠券领用表(coupon_use)

字段名字段说明
id编号
coupon_id购物券id
user_id用户id
order_id订单id
coupon_status购物券状态(1:未使用 2:已使用)
get_time获取时间
using_time使用时间
used_time支付时间
expire_time过期时间

6.1.18 收藏表(favor_info)

字段名字段说明
id编号
user_id用户id
sku_idskuid
spu_id商品id
is_cancel是否已取消 0 正常 1 已取消
create_time创建时间
cancel_time修改时间

6.1.19 订单明细表(order_detail)

字段名字段说明
id编号
order_id订单编号
sku_idsku_id
sku_namesku名称(冗余)
img_url图片名称(冗余)
order_price购买价格(下单时sku价格)
sku_num购买个数
create_time创建时间
source_type来源类型
source_id来源编号
split_total_amount分摊总金额
split_activity_amount分摊活动减免金额
split_coupon_amount分摊优惠券减免金额

6.1.20 订单明细活动关联表(order_detail_activity)

字段名字段说明
id编号
order_id订单id
order_detail_id订单明细id
activity_id活动id
activity_rule_id活动规则
sku_idskuid
create_time获取时间

6.1.21 订单明细优惠券关联表(order_detail_coupon)

字段名字段说明
id编号
order_id订单id
order_detail_id订单明细id
coupon_id购物券id
coupon_use_id购物券领用id
sku_idskuid
create_time获取时间

6.1.22 订单表(order_info)

字段名字段说明
id编号
consignee收货人
consignee_tel收件人电话
total_amount总金额
order_status订单状态
user_id用户id
payment_way付款方式
delivery_address送货地址
order_comment订单备注
out_trade_no订单交易编号(第三方支付用)
trade_body订单描述(第三方支付用)
create_time创建时间
operate_time操作时间
expire_time失效时间
process_status进度状态
tracking_no物流单编号
parent_order_id父订单编号
img_url图片路径
province_id地区
activity_reduce_amount促销金额
coupon_reduce_amount优惠金额
original_total_amount原价金额
feight_fee运费
feight_fee_reduce运费减免
refundable_time可退款日期(签收后30天)

6.1.23 退单表(order_refund_info)

字段名字段说明
id编号
user_id用户id
order_id订单id
sku_idskuid
refund_type退款类型
refund_num退货件数
refund_amount退款金额
refund_reason_type原因类型
refund_reason_txt原因内容
refund_status退款状态(0:待审批 1:已退款)
create_time创建时间

6.1.24 订单状态流水表(order_status_log)

字段名字段说明
id编号
order_id订单编号
order_status订单状态
operate_time操作时间

6.1.25 支付表(payment_info)

字段名字段说明
id编号
out_trade_no对外业务编号
order_id订单编号
user_id用户id
payment_type支付类型(微信 支付宝)
trade_no交易编号
total_amount支付金额
subject交易内容
payment_status支付状态
create_time创建时间
callback_time回调时间
callback_content回调信息

6.1.26 退款表(refund_payment)

字段名字段说明
id编号
out_trade_no对外业务编号
order_id订单编号
sku_id商品sku_id
payment_type支付类型(微信 支付宝)
trade_no交易编号
total_amount退款金额
subject交易内容
refund_status退款状态
create_time创建时间
callback_time回调时间
callback_content回调信息

6.1.27 SKU平台属性表(sku_attr_value)

字段名字段说明
id编号
attr_id属性id(冗余)
value_id属性值id
sku_idskuid
attr_name属性名称
value_name属性值名称

6.1.28 SKU信息表(sku_info)

字段名字段说明
id库存id(itemID)
spu_id商品id
price价格
sku_namesku名称
sku_desc商品规格描述
weight重量
tm_id品牌(冗余)
category3_id三级分类id(冗余)
sku_default_img默认显示图片(冗余)
is_sale是否销售(1:是 0:否)
create_time创建时间

6.1.29 SKU销售属性表(sku_sale_attr_value)

字段名字段说明
idid
sku_id库存单元id
spu_idspu_id(冗余)
sale_attr_value_id销售属性值id
sale_attr_id销售属性id
sale_attr_name销售属性值名称
sale_attr_value_name销售属性值名称

6.1.30 SPU信息表(spu_info)

字段名字段说明
id商品id
spu_name商品名称
description商品描述(后台简述)
category3_id三级分类id
tm_id品牌id

6.1.31 SPU销售属性表(spu_sale_attr)

字段名字段说明
id编号(业务中无关联)
spu_id商品id
base_sale_attr_id销售属性id
sale_attr_name销售属性名称(冗余)

6.1.32 SPU销售属性值表(spu_sale_attr_value)

字段名字段说明
id销售属性值编号
spu_id商品id
base_sale_attr_id销售属性id
sale_attr_value_name销售属性值名称
sale_attr_name销售属性名称(冗余)

6.1.33 用户地址表(user_address)

字段名字段说明
id编号
user_id用户id
province_id省份id
user_address用户地址
consignee收件人
phone_num联系方式
is_default是否是默认

6.1.34 用户信息表(user_info)

字段名字段说明
id编号
login_name用户名称
nick_name用户昵称
passwd用户密码
name用户姓名
phone_num手机号
email邮箱
head_img头像
user_level用户级别
birthday用户生日
gender性别 M男,F女
create_time创建时间
operate_time修改时间
status状态
  • 10
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Redamancy_06

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值