一、数据库的生命周期
1、数据库分析和设计阶段
- 需求分析
- 概念设计
- 逻辑设计
- 物理设计
2、实现操作阶段
- 数据库的实现
- 操作与监督
- 修改与调整
二、数据库设置的目标
- 满足应用功能
- 良好性能
三、数据库设计的内容
-
数据库结构设计
针对给定的应用环境进行数据库的模式或子模式设计,包括数据库的概念结构设计、逻辑结构设计和物理结构设计。 -
数据行为设计
确定数据库用户的行为和动作,而用户的行为和动作是对数据库的操作、通常是通过应用程序实现的。
四、数据库设计的方法
-
直观设计法
是最原始的数据库设计方法,它利用设计者的经验和技巧来设计数据库模式。由于缺乏科学理论的指导,设计质量很难保证。 -
规范设计法
规范设计法是一类较为普遍、常用的数据库设计方法。其中,常见有:-
新奥尔良( New Orleans ) 设计方法
新奥尔良设计方法于 1978 年提出,是目前公认的较为完整和权威的一种规范设计方法。这种方法将数据库设计分为四个阶段:- 需求分析
- 概念结构设计
- 逻辑结构设计
- 物理结构设计
这种方法注重数据库的结构设计,而不太考虑数据库行为设计。
-
基于 E-R 模型的数据库设计方法
基于 E-R 模型的数据库设计方法是 P.P.S.Chen 于 1976 年提出的,其基本的思想是在需求分析的基础上用 E-R 图构造一个反应显示世界实体之间联系的企业模式,然后将此模式转换为某一特定的 DBMS 下的概念模式。 -
基于第三范式的设计方法
基于第三范式的设计方法 是一类结构化设计方法,其思想是在需求分析的基础上首先确定数据库的模式、属性及属性间的依赖关系,然后将它们组织在一个单一的关系模式中,再分析模式中不符合第三范式的约束条件,进行模式分解,规范成若干个第三范式关系模式。
-
详见: 数据库的范式和数据规范化
五、数据库设计的过程