如何更好的进行数据库的设计

如何思考数据库的设计

可以模拟一个用户的行为来考虑来考虑模块,电商的基本流程,考虑一下购物的基本流程

  1. 注册会员
  2. 展示商品
  3. 加入购物车
  4. 生成订单
  5. 物流

课程准备

  1. MYSQL 5.7
  2. mysql客户端,SQLyog
  3. Linux命令和Shell脚本的基础知识

项目说明

  1. 用户模块
    1. 用户注册和登录
  2. 商品模块
    1. 前后台商品的管理和浏览
  3. 订单模块
    1. 订单以及购物的生成和管理
  4. 仓配模块
    1. 仓库的库存和物流的管理

数据库设计的流程

  1. 理论上
    1. 逻辑设计
    2. 物理设计
  2. 实际工作上
    1. 逻辑设计 + 物理设计(表名 字段名 字段类型)

数据库设计规范

  1. 数据库命名规范
  2. 数据库基本设计规范
    1. 存储引擎选择
    2. 字符集选择
  3. 数据库索引设计规范
  4. 数据库字段设计规范
    1. 字段类型选择
  5. 数据库SQL开发规范
  6. 数据库操作行为规范
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容