文档详情

《数据库原理与应用》(第三版) 课件 第3章 数据库设计技术.pdf

发布:2023-09-28约2.54万字共54页下载文档
文本预览下载声明
第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. 充分了解项目背景以及开发的目的。 ⅡⅡ.深入用户单位(指使用该系统的机构和组织)进行调查。包括了 解单位的组织结构、运作方式,了解各部门的职责和功能。然后 从数据流的角度分析各个部分
显示全部
相似文档