谷粒商城商品服务的数据库文件

一、主要数据库文件设计

mysql商品表 一级分类 二级分类 三级分类 商品多级分类数据库_mvc

二、商品三级分类表(pms_category)

mysql商品表 一级分类 二级分类 三级分类 商品多级分类数据库_主键_02


商品三级分类表


mysql商品表 一级分类 二级分类 三级分类 商品多级分类数据库_mysql_03

mysql商品表 一级分类 二级分类 三级分类 商品多级分类数据库_主键_04


主要信息:该分类id(cat_id主键),父分类id(parent_cid),该分类是几层分类(cat_level)等

三、商品品牌表(pms_brand)

mysql商品表 一级分类 二级分类 三级分类 商品多级分类数据库_mysql_05

注意信息:品牌id(brand_id 主键)

四、商品品牌与商品三级分类关联表(pms_category_brand_relation)

mysql商品表 一级分类 二级分类 三级分类 商品多级分类数据库_主键_06


商品品牌与商品分类是多对多关系,它之间关系建立新表

三级分类与品牌关系id(id主键),品牌id(brand_id外键),分类id(catelog_id外键)

五、平台属性表(pms_attr)

mysql商品表 一级分类 二级分类 三级分类 商品多级分类数据库_mysql_07

mysql商品表 一级分类 二级分类 三级分类 商品多级分类数据库_外键_08


平台属性和平台属性值主要用于商品的检索,每个三级分类对应的属性都不同。

平台属性id(attr_id主键),平台属性表里面有一个商品三级分类的id外键

value_select代表的是某个属性下的可选值,

attr_type是属性类型 0-销售,1-代表的是基本属性

catelog_id 是属性是在某个分类下的

六、平台属性分组表(pms_attr_attrgroup)

mysql商品表 一级分类 二级分类 三级分类 商品多级分类数据库_mvc_09

catelog_id三级分类的外键

七、属性与属性分组关联表(pms_attr_attrgroup_realtion)

mysql商品表 一级分类 二级分类 三级分类 商品多级分类数据库_mysql_10

平台属性之间的关系

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AlTfAPDp-1632628403739)(C:\Users\wyh\Desktop\截图\商品服务\属性分组关系表.PNG)]

八、SKU与SPU之间的关系

类目<–SPU<–SKU

类目:手机->智能手机->苹果手机

SPU( 商品聚合信息的最小单位 ):苹果12

SKU (商品的不可再分的最小单元 ): 黑色 128GB 苹果12

九、商品表(pms_spu_info)

mysql商品表 一级分类 二级分类 三级分类 商品多级分类数据库_主键_11


商品表关联着品牌表和三级分类表

十、商品信息描述表(pms_spu_info_desc)

mysql商品表 一级分类 二级分类 三级分类 商品多级分类数据库_mvc_12

十一、商品图片表(pms_spu_images)

mysql商品表 一级分类 二级分类 三级分类 商品多级分类数据库_数据库_13

十二、商品评论表(pms_spu_commont)

mysql商品表 一级分类 二级分类 三级分类 商品多级分类数据库_外键_14

十三、商品评论回复表(pms_comment_replay)

mysql商品表 一级分类 二级分类 三级分类 商品多级分类数据库_mysql_15

十四、商品与属性关系表(pms_product_attr_value)

mysql商品表 一级分类 二级分类 三级分类 商品多级分类数据库_外键_16

十五、sku信息表(pms_sku_info)

mysql商品表 一级分类 二级分类 三级分类 商品多级分类数据库_数据库_17

十六、sku信息图片表(pms_sku_images)

mysql商品表 一级分类 二级分类 三级分类 商品多级分类数据库_主键_18

十七、sku属性关联表(pms_sku_sale_attr_value)

就是某个商品下的一些销售套餐组合

mysql商品表 一级分类 二级分类 三级分类 商品多级分类数据库_外键_19