MySQL教程(一)—— 数据库设计
1 什么是数据库设计
2 数据库设计的步骤
3 需求分析
3.1 为什么要进行需求分析
3.2 需要注意的问题
4 逻辑设计
4.1 逻辑设计是做什么的
4.2 ER图
4.3 设计范式概要
4.3.1 常见范式
4.3.2 数据操作异常及数据冗余
4.4 第一范式
4.5 第二范式
4.6 第三范式
4.7 BC范式
5 物理设计
5.1 物理设计要做什么
5.2 选择何种数据库
5.3 MySQL常用的存储引擎
5.4 数据库表及字段的命名规则
5.5 字段类型选择原则
5.6 具体如何选择极端类型
5.7 数据库设计注意事项
5.8 反范式化表设计
6 维护和优化
6.1 数据库维护和优化要做什么
6.2 如何维护数据字典
6.3 如何维护索引
6.4 如何维护表结构
6.5 表的垂直拆分和水平拆分
7 MVC三层架构
原文地址:https://www.cnblogs.com/qijunhui/p/8454196.html