数据库原理与应用 第 11 章 · 第二节
课程 › 第 11 章 › 第二节 六个阶段各阶段工作 版式
第 11 章 数据库设计概述及需求分析 · 第二节

设计的六个阶段

从规划到运行维护的六个阶段,以及结构设计、行为设计两条线
本 节 知 识 点
  1. 04数据库设计的六个阶段
  2. 05六个阶段的主要工作
04
第 11 章 · 第二节 · 课件第 7 页

数据库设计的六个阶段

中间是六个阶段,两边是结构设计和行为设计两条线。

课件第 7 页

重 点

六个阶段依次是:规划、需求分析、设计、实现、加载和测试、运行和维护。

知道更多设计阶段分三步

设计阶段又分为概念结构设计、逻辑结构设计和物理结构设计,由后面几章分别讲。

05
第 11 章 · 第二节 · 课件第 8、9 页合并重做

六个阶段的主要工作

规划问要不要做,需求分析问要做什么,后面四个阶段把它做出来。

11.2 各阶段主要工作课件第 8、9 页合并

六个阶段的主要工作

阶段主要工作得到的结果
规划结合业务需求做可行性分析,判断有没有必要开发这个数据库系统是否立项
需求分析收集业务资料,用数据流图等工具,抽取出数据模型和功能模型需求分析规格说明书
设计根据数据模型和功能模型,设计数据库结构和程序结构概念、逻辑、物理三级结构
实现按设计结果建立数据库,编写应用程序数据库和程序
加载和测试装入数据,测试系统是否满足需求分析的要求测试结论
运行和维护系统投入使用,日常维护、调整和改进长期进行
  • 结构设计和行为设计两条线同时推进,每个阶段都互相交换信息
  • 前一阶段的结果是后一阶段的依据,某一阶段发现问题,要回到前面的阶段修改

重 点

需求分析是整个设计的基础,本章后两节都在讲它。

练一练

概念结构设计、逻辑结构设计、物理结构设计属于哪个阶段?
  1. A需求分析阶段
  2. B设计阶段
  3. C实现阶段
答案 B

这三步是设计阶段的三个子阶段。需求分析只回答要做什么,不画结构。

保山学院·人工智能教研室·曹鼎鼎