数据库设计阶段

需求分析

需求分析阶段要求设计者对用户需求进行了解和分析,双方密切合作,明确系统总体设计方案。

主要目标是编写需求说明书,包括数据流图、建立的数据字典。

概念设计

概念设计是对现实世界的抽象。概念结构设计是将需求分析得到的用户需求建立抽象的信息模型(概念模型),它是现实世界的模型,是数据库设计的关键,可用E-R图完成概念设计。

选择局部应用、逐一设计分E-R图和E-R图合并在此阶段。

逻辑设计

逻辑结构设计阶段能用某个具体的DBMS实现用户需要,将概念结构转换到相应的数据模型,并根据用户处理要求、安全性考虑,在基本表的基础上建立必要的视图,并对数据模型进行优化。

数据模型设计、E-R图转换为关系模式、关系模式规范化、确认完整性约束、确定用户视图、反规范化设计>

物理设计

数据库物理设计阶段对于给定的路基数据模型选择一个高效的、最适合的物理结构

数据库的物理结构主要指数据库的存储结构和存储方法

数据库实施
数据库运行
维护阶段