原创购物商城之产品数据模型设计

7 篇文章 0 订阅
4 篇文章 0 订阅

 

设计规范说明

一,命名规范

表格

一般表格名构成:{业务模块前缀} _ {表含义描述,英文单词,以下划线}

主表名构成:{业务模块前缀} _ {表含义描述} _mian

业务模块前缀:

升商品:good_

订单单:order_

升认证:auth_

升票据:bill_

升物流:logistics_

升平台:shop_

竞拍:bidding_

升支付:payment_

升公共:common_

 

2.字段

主键:ID

外键:{关联表表名} _id

普通:英文单词,以下划线分割

乐观锁:版本

启用标记:启用

删除标记:delflag

创建人:create_user

创建时间:CREATE_TIME

更新人:update_user

更新时间:UPDATE_TIME

 

3.字段类型

主键:VARCHAR(40),由于涉及到日志跟踪,所以主键值要求全系统唯一

枚举/布尔:TINYINT(1),可录入-127〜+ 127

修改时间:时间戳

一般时间:日期时间

首字母:字符(1)

数字/金额:VARCHAR(10),系统中设计数学运算的数字类型数据全以字符串类型进行存储,避免运算过程中由浮点数精度问题导致的误差,及支持数字的模糊查询。

大文本:文本

二,说明

1.商品属性

商品属性模块仅做参考,为简化商品配置复杂程度,整个属性模块可去掉。

2.公用表说明

目前全系统设计公用表auth_picture_info(多媒体空间)shop_auditing_main(审核表)shop_notice_push(消息推送表)logistics_express_info(邮寄信息表)common_log_main(日志主表)五张,均采设计以下两字段,用于与多张表进行外键连接。

升关联对象种类:OBJECT_TYPE

升关联对象主键:OBJECT_ID   

举例说明:auth_picture_info(多媒体空间)表中存储为系统图片,每一张图片形成一条数据,该图片数据可能属于商品或合同或附件或身份证等对象,不同对象称为不同的对象种类图片资源。会根据关联对象种类绝对与哪张表进行外键关联,关联对象主键则决定具体关联的数据。

 

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值