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