数据库设计方法
数据库设计主要有两种方法:面向数据和面向过程。面向数据方法以信息需求为主,兼顾处理需求;面向过程方法以处理需求为主,兼顾信息需求。由于数据在系统中的稳定性高,数据已成为系统的核心,因此面向数据的设计方法已成为主流。
数据库设计生命周期
数据库设计通常采用生命周期法,将数据库应用系统开发分解成目标独立的阶段:
- 需求分析阶段
- 概念设计阶段
- 逻辑设计阶段
- 物理设计阶段
- 编码阶段
- 测试阶段
- 运行阶段
- 进一步修改阶段
数据库设计中主要采用前4个阶段,其成果分别是:
- 需求分析阶段:需求说明书
- 概念设计阶段:概念数据模型
- 逻辑设计阶段:逻辑数据模型
- 物理设计阶段:数据库内模式
数据库管理员职责
数据库管理员(DBA)负责定义数据库内容,决定存储结构、存取策略及安全授权等工作。