数据库系统原理及MySQL应用教程(第2版)
上QQ阅读APP看书,第一时间看更新

4.9 知识点小结

本章介绍了数据库设计的6个阶段,包括系统需求分析、概念结构设计、逻辑结构设计、物理设计、数据库实施、数据库运行与维护。对于每一阶段,都分别详细讨论了其相应的任务、方法和步骤。

需求分析是整个设计过程的基础,需求分析做得不好,可能会导致整个数据库设计返工重做。

将需求分析所得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计,概念结构设计是整个数据库设计的关键所在,这一过程包括设计局部E-R图、综合成初步E-R图、E-R图的优化。

将独立于DBMS的概念模型转化为相应的数据模型,这是逻辑结构设计所要完成的任务。一般的逻辑设计分为3步:初始关系模式设计、关系模式规范化、模式的评价与改进。

物理设计就是为给定的逻辑模型选取一个适合应用环境的物理结构,物理设计包括确定物理结构和评价物理结构两步。

根据逻辑设计和物理设计的结果,在计算机上建立起实际的数据库结构,载入数据,进行应用程序的设计,并试运行整个数据库系统,这是数据库实施阶段的任务。

数据库设计的最后阶段是数据库的运行与维护,包括维护数据库的安全性与完整性,检测并改善数据库性能,必要时需要进行数据库的重新组织和构造。