正文
多年来,人们提出了多种数据库设计方法、多种设计准则和规范。1978 年 10 月召开的新奥尔良会议提出的关于数据库设计的步骤是目前得到公认的,较完整、较权威的数据库设计方法,它把数据库设计分为以下 4 个主要阶段。
- 用户需求分析、数据库设计人员采用一定的辅助工具对应用对象的功能、性能和限制等要求所进行的科学分析。
- 概念设计。概念结构设计是对信息分析和定义,如视图模型化、视图分析和汇总。该阶段对应用对象精确地进行抽象和概括,以形成独立于计算机系统的企业信息模型。描述概念模型较理想的是采用 E-R 方法。
- 逻辑设计。将抽象的概念模型转化为与选用的 DBMS 产品所支持的数据模型相符合的逻辑模型,它是物理设计的基础,包括模型初始设计、子模式设计、应用程序设计、模式评价以及模式求精。
- 物理设计。逻辑模型在计算机中的具体实现方案。
当各阶段发现不能满足用户需求时,均需返回到前面适当的阶段,进行必要的修正。如此经过不断地迭代和求精,直到各种性能均能满足用户的需求为止。