数据库设计阶段
需求分析
需求分析阶段要求设计者对用户需求进行了解和分析,双方密切合作,明确系统总体设计方案。
主要目标是编写需求说明书,包括数据流图、建立的数据字典。
概念设计
概念设计是对现实世界的抽象。概念结构设计是将需求分析得到的用户需求建立抽象的信息模型(概念模型),它是现实世界的模型,是数据库设计的关键,可用E-R图完成概念设计。
选择局部应用、逐一设计分E-R图和E-R图合并在此阶段。
逻辑设计
逻辑结构设计阶段能用某个具体的DBMS实现用户需要,将概念结构转换到相应的数据模型,并根据用户处理要求、安全性考虑,在基本表的基础上建立必要的视图,并对数据模型进行优化。
数据模型设计、E-R图转换为关系模式、关系模式规范化、确认完整性约束、确定用户视图、反规范化设计>
物理设计
数据库物理设计阶段对于给定的路基数据模型选择一个高效的、最适合的物理结构
数据库的物理结构主要指数据库的存储结构和存储方法