数据库原理与应用:第5章 数据库设计概述、需求分析.ppt

数据库原理与应用:第5章 数据库设计概述、需求分析.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数据库设计的基本步骤(续)数据库运行与维护阶段数据库应用系统经过试运行后即可投入正式运行,在数据库系统运行过程中不断进行评价、调整、修改等维护工作。整个设计步骤既是数据库设计的过程,也包括数据库应用系统的设计过程,在设计过程中将数据设计与处理设计紧密结合起来,将这两个方面的需求分析、抽象、设计、实现在各个阶段同时进行,相互参照,相互补充。?IPO表……输入:输出:处理:Creat……Load……Main()……if……then……end分区1?分区2……逻辑结构设计概念结构设计物理设计设计阶段设计描述数据处理需求分析数据字典、全系统中数据项、数据流、数据存储的描述数据流图和判定表(判定树)、数据字典中处理过程的描述概念模型(E-R图)??系统说明书包括:①新系统要求、方案和概图②反映新系统信息流的数据流图某种数据模型关系非关系系统结构图(模块结构)存储安排方法选择存取路径建立模块设计IPO表实施阶段编写模式装入数据数据库试运行程序编码、编译联结、测试运行、维护性能监测、转储/恢复数据库重组和重构新旧系统转换、运行、维护(修正性、适应性、改善性维护)设计过程中形成的数据库各级模式概念模式逻辑模式内模式应用要求应用要求应用要求应用要求外模式外模式外模式外模式综合转换映象映象应用1应用2应用3应用4应用1应用2应用3应用4需求分析阶段概念设计阶段逻辑设计阶段逻辑设计阶段物理设计阶段第五章数据库设计5.1数据库设计概述5.2需求分析5.3概念结构设计5.4逻辑结构设计5.5物理结构设计5.6数据库实施和维护5.2需求分析5.2.1需求分析的任务5.2.2需求分析的方法需求分析(续)需求分析就是分析用户的需要与要求需求分析是设计数据库的起点需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用5.2.1需求分析的任务从数据库设计的角度来看,需求分析的任务是:对现实世界要处理的对象(组织、部门、企业)等进行详细的调查,通过对原系统的了解,明确用户的各种需求,在此基础上确定新系统的功能。具体地说,需求分析阶段的任务包括以下二项:1.调查分析用户的活动通过对新系统运行目标的研究,对现行系统所存在的主要问题的分析以及制约因素的分析,明确用户总的需求目标,确定这个目标的功能域和数据域。具体做法是:(1)调查组织机构情况,包括该组织的部门组成情况,各部门的职责和任务等。(2)调查各部门的业务活动情况,包括各部门输入和输出的数据、如何加工处理这些数据、输入输出的部门等。2.收集和分析需求数据,确定系统边界在熟悉业务活动的基础上,协助用户明确对新系统的各种需求,包括用户的信息需求、处理需求、安全性和完整性的需求等。(1)信息需求指目标范围内涉及的所有实体、实体的属性以及实体间的联系等数据对象,也就是用户需要从数据库中获得信息的内容与性质。由信息要求可以导出数据要求,即在数据库中需要存储哪些数据。(2)处理需求指用户为了得到需求的信息而对数据进行加工处理的要求。(3)安全性和完整性的需求。在定义信息需求和处理需求的同时必须相应确定安全性和完整性约束。在收集各种需求数据后,对前面调查的结果进行初步分析,确定新系统的边界,确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。由计算机完成的功能就是新系统应该实现的功能。5.2.2需求分析的方法在数据需求分析阶段,一方面用户缺少计算机知识,无法确定计算机究竟能为自己做什么,往往不能准确地表达自己的需求,另一方面设计人员缺少用户的专业知识,不易理解用户的真正需用,因此设计人员必须不断深入地与及户交流,才能逐步确定用户的实际需求。用于需求分析的方法有多种,主要方法有自顶向下和自底向上两种(a)自顶向下的需求分析(b)自底向上的需求分析………………需求需求……需求…需求需求需求需求需求需求需求

文档评论(0)

胖鸥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档