数据库设计一般分为需求分析、结构设计、数据库实现与配置(实施)、数据库运行维护四个阶段。结构设计包括概念设计、逻辑设计和物理设计。数据库实施的主要任务和目标是:在实际的计算机系统中建立数据库应用系统。
需求分析
分析用户的APP要求,了解用户的系统需求,解决“做什么”的问题。 结构设计
包括概念设计、逻辑设计、物理设计。
概念设计的目标是生成反映整个用户信息需求的整体数据库概念结构
逻辑设计的任务是将概念设计阶段生成的E-R图转换为具体DBMS支持的组织层数据模型,即DBMS能够处理的数据库逻辑结构。
物理设计的任务和目标是选择最适合逻辑数据模型APP应用环境的物理结构。 数据库实现和部署(实现)
主要任务和目标是在实际计算机系统上运行和维护数据库APP应用系统,加载数据数据库
主要任务包括备份和恢复数据库、控制数据库的安全和完整性、监视、分析、协调数据库性能以及重新组织数据库。