第一步:收到项目需求,进行数据库表的设计.
1.角色的划分:
卖家: 订单,类目
买家: 商品列表
2.功能模块的划分:
商品:商品列表
订单: 订单创建,订单查询,订单取消
类目:基于管理的功能(商品管理,订单管理,类目管理等)
3.关系图为:
4.部署架构为:
架构和基础架构:
目前主要分为两大派(实现微服务):
数据库设计:
(1)主键不直接使用id,如果数量较大,使用varchar类型,不使用int类型
(2)因为不会出现两个相同的类目编号,为类目编号添加约束索引;