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三层架构


作者:祁俊辉
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

浙公网安备 33010602011771号