数据库设计方法

数据库设计主要有两种方法:面向数据和面向过程。面向数据方法以信息需求为主,兼顾处理需求;面向过程方法以处理需求为主,兼顾信息需求。由于数据在系统中的稳定性高,数据已成为系统的核心,因此面向数据的设计方法已成为主流。

数据库设计生命周期

数据库设计通常采用生命周期法,将数据库应用系统开发分解成目标独立的阶段:

  1. 需求分析阶段
  2. 概念设计阶段
  3. 逻辑设计阶段
  4. 物理设计阶段
  5. 编码阶段
  6. 测试阶段
  7. 运行阶段
  8. 进一步修改阶段

数据库设计中主要采用前4个阶段,其成果分别是:

  • 需求分析阶段:需求说明书
  • 概念设计阶段:概念数据模型
  • 逻辑设计阶段:逻辑数据模型
  • 物理设计阶段:数据库内模式

数据库管理员职责

数据库管理员(DBA)负责定义数据库内容,决定存储结构、存取策略及安全授权等工作。