- 数据库设计阶段
- 规划
- 主要是对数据库设计的必要性和可行性分析
- 确定数据库系统在企业和信息系统中的地位
- 各个数据库之间的关系
- 需求分析
- 分析数据库中所涉及的数据、数据特征、使用频率、数据量等
- 通常采用数据字典管理数据库设计,避免字段的重复
- 概念设计
- 在需求分析基础上,将数据对象抽象为一个不依赖任何DBMS的数据模型,形成概念模型
- 逻辑设计
- 将概念设计模型转化为某个特定的DBMS的逻辑模型
- 逻辑模型包括
- 关系模型
- 网状模型
- 层次模式
- 目的:将概念模式设计的E-R图转化为具体数据模型相符合的逻辑结构
- 物理设计
- 根据逻辑模型选定一个物理结构,包括:
- 设计存储记录结构:数据项的类型和长度
- 确定数据存储安排
- 设计访问方法
- 进行完整性和安全性的分析和设计
- 数据库程序设计
- 根据逻辑模型选定一个物理结构,包括: