11.1.3 数据库设计的基本步骤

2025-06-04 17:09:41 更新


ID

阶段

说明

1

用户需求分析

数据库设计人员采用一定的辅助工具对应用对象的功能、性能、限制等要求所进行的科学分析

2

概念结构设计

对信息分析和定义,如视图模型化、视图分析和汇总,对应用对象精确抽象、概括而形成独立的信息模型。常用工具是E-R图。

3

逻辑结构设计

是物理结构设计的基础。将抽象的概念模型转化为与选用DBMS产品所支持的数据模型相符合的逻辑模型。

4

物理结构设计

逻辑模型在计算机中的具体实现方案

5

数据库实施阶段

数据库设计人员根据逻辑设计和物理设计阶段的结果建立数据库,编制和调试应用程序,组织数据入库,并进行试运行。

6

数据库运行和维护阶段

数据库应用系统经过试运行即可投入运行,该阶段需要不断地对系统进行评价、调整与修改。

数据库设计一般应包括数据库的结构设计和行为设计两部分内容。

设计类型

说明

备注

结构设计

指系统整体逻辑模式与子模式的设计,是对数据的分析设计

针对数据

行为设计

指施加在数据库上的动态操作(应用程序集)的设计,是对应用系统功能的分析设计

针对功能

1、与软件工程的系统设计,产生模块化程序过程一致,更偏重于软件设计

2、在系统分析中,不宜过早将“数据分析”和“功能分析”进行分离(数据分析建立在功能分析上,通过功能分析才能产生数据流图与数据字典,再通过数据分析去划分实体与属性等,才能进入结构设计)