《数据库原理与应用》(第三版) 课件 第3章 数据库设计技术.pdf
文本预览下载声明
第3章数据库设计技术
· 3.1数据库设计概述
·3.2需求分析
· 3.3数据库结构设计
· 3.4数据库的实施、运行和维护
2023/9/9
第三章数据库设计技术
3.1数据库设计概述
◆数据库设计是指在现有的应用环境下,从建立问题的概念模型开始,
逐步建立和优化问题的逻辑模型,最后建立其高效的物理模型,并据
此建立数据库及其应用系统,使之能够有效地收集、存储和管理数据
,满足用户的各种应用需求。
◆数据库设计最终目的: (1)满足用户的需求; (2)简化应用程序的
编程设计,实现系统协同、高效的开发,减少开发成本。
◆数据库设计步骤:系统需求分析、概念结构设计、逻辑结构设计、物
理结构设计、数据库实施、数据库系统运行和维护。
◆各步骤的先后关系如图3.1所示。其中,对每一个步骤,如果设计结果
不满足要求,都有可以返回前面的任一步骤,直到满足要求为止。
2023/9/9
3.1数据库设计概述
系统需求分析
概念结构设计
逻辑结构设计
设计逻辑结构
优化数据模型
物理结构设计
设计物理结构
评价物理结构
数据库实施
定义数据库结构
编写应用程序
调试、试运行
投入使用(运行和维护)
图3.1数据库设计的基本步骤表
2023/9/9
第3章数据库设计技术
· 3.1数据库设计概述
·3.2需求分析
· 3.3数据库结构设计
· 3.4数据库的实施、运行和维护
2023/9/9
第三章数据库设计技术
3.2需求分析
◆需求分析是了解用户需求、然后明确用户需求、最后形成需求文字表达(需求分析
说明书)的一个过程。需求分析的最终结果就是形成一份有效的需求分析说明书。
◆3.2.1系统调研过程
系统调研也称项目调研,即把系统开发当作项目来运作,其主要目的是通过接
触用户以了解并最终明确用户的实际需求。这个过程是一个系统分析人员理解
和掌握用户业务流程的过程,是一个需要不断与用户进行沟通和磋商的过程。
系统调研方法比较灵活,因人、因系统而异。大致过程可以分为以下几个步骤
来完成:
2023/9/9
3.2需求分析
I. 充分了解项目背景以及开发的目的。
ⅡⅡ.深入用户单位(指使用该系统的机构和组织)进行调查。包括了
解单位的组织结构、运作方式,了解各部门的职责和功能。然后
从数据流的角度分析各个部分
显示全部