(五)购物商城数据库设计-用户表设计

上一篇(四)购物商城数据库设计-订单系统设计

今天我们来讲下用户表的设计,首先是用户表

用户表(member_info)
---
id
手机号
登录密码
邮箱
昵称
头像url
注册时间
默认收货地址id

接着应该有收货地址表

用户收货地址表(member_shopping_address)
---
id
省
市
区
详细地址
联系人
手机号

其中,用户表对应收货地址表示一对多的关系。

如果用到实名认证,那么应该有一张实名认证表,以上传身份证正反面为例:

实名认证表(member_certification)
---
id
姓名
性别
名族
出生日期
住址
身份证号
身份证签发机关
身份证有效期限
人脸比对分数
人脸图片

随着业务的开展,用户相关的表会越来越多。比如积分系统,对于租赁商城可能还涉及到风控相关的表,白名单、黑名单等等。还有大数据用户行为分析等业务。具体要根据业务情况来设计,总的来说每张业务表是跟用户表一对一对应起来的,因此用户系统的表设计相对来说比较简单,基本上是保存用户的一些信息。

在架构方面,用户体系可以单独拿出来,即用户相关的表单独一个数据库,然后做成服务。系统间的调用可以用dubbo或者spring-cloud。

下一篇文章我们将谈一谈具体的架构工作。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值