- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库技术与应用 课程负责人 黄崇本 编委会名单 注意事项 前 言 《数据库技术与应用 》之 基础篇 第一章 数据库技术概论 第二章 关系数据库 第三章 关系数据库语言SQL 第四章 数据库设计 4.2 需求分析 1.需求分析的任务 需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库 需求分析的重点是调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。信息要求是指用户需要从数据库中获得信息的内容与性质。由用户的信息要求可以导出数据要求,即在数据库中需要存储哪些数据。处理要求是指用户要求完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理。新系统的功能必须能够满足用户的信息要求、处理要求、安全性与完整性要求。 4.2 需求分析 2.需求分析的方法 ⑴首先调查组织机构情况:包括了解该组织的部门组成情况,各部门的职能等,为分析信息流程作准备。 ⑵然后调查各部门的业务活动情况 包括了解各个部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么。 ⑶协助用户明确对新系统的各种要求 包括信息要求、处理要求、完全性与完整性要求。 ⑷确定新系统的边界 确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。由计算机完成的功能就是新系统应该实现的功能。 4.2 需求分析 3.常用的调查方法 ⑴跟班作业通过亲身参加业务工作来了解业务活动的情况。这种方法可以比较准确地理解用户的需求,但比较耗费时间。 ⑵开调查会通过与用户座谈来了解业务活动情况及用户需求。座谈时,参加者之间可以相互启发。 ⑶请专人介绍。 ⑷询问对某些调查中的问题,可以找专人询问。 ⑸设计调查表请用户填写如果调查表设计得合理,这种方法是很有效,也很易于为用户接受的。 ⑹查阅记录即查阅与原系统有关的数据记录,包括原始单据、账簿、报表等。 4.2 需求分析 4.数据字典 对数据库设计来讲,数据字典是进行数据收集和数据分析所获得的主要成果。数据字典是各类数据描述的集合。 数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。 4.3 概念结构设计 1.概念结构设计定义 将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。 概念结构是对现实世界的一种抽象,即对实际的人、物、事和概念进行人为处理,抽取人们关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确地加以描述。 概念结构独立于数据库逻辑结构,也独立于支持数据库的DBMS。它是现实世界与机器世界的中介,它一方面能够充分反映现实世界,包括实体和实体之间的联系,同时又易于向关系、网状、层次等各种数据模型转换。它是现实世界的一个真实模型,易于理解,便于和不熟悉计算机的用户交换意见,使用户易于参与,当 现实世界需求改变时,概念结构又可以很容易地作相应 调整。因此概念结构设计是整个数据库设计的 关键所在。 4.3 概念结构设计 2.概念结构设计方法 (1)自顶向下 即首先定义全局概念结构的框架,然后逐步细化 (2)自底向上 即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构。这是最经常采用的策略是自底向上方法。即自顶向下地进行需求分析,然后再自底向上地设计概念结构。 (3)逐步扩张 首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。 (4)混合策略即将自顶向下和自底向上相结合,用自顶向下策略 设计一个全局概念结构的框架,以它为骨架集成由自底 向上策略中设计的各局部概念结构。 4.3 概念结构设计 3.E-R图设计步骤 第一步,首先要根据需求分析的结果(数据流图、数据字典等)对现实世界的数据进行抽象,设计各个局部视图即分E-R图。 第二步,集成局部视图。 设计分E-R图的步骤是: (1)选择局部应用 在需求分析阶段,通过对应用环境和要求进行详尽的调查分析,用多层数据流图和数据字典描述了整个系统。设计分E-R图的第一步,就是要根据系统的具
您可能关注的文档
- 新数据结构——C++实现 教学课件 缪淮扣 顾训穰 沈俊 数据结构 第七章.ppt
- 新数据结构——C++实现 教学课件 缪淮扣 顾训穰 沈俊 数据结构 第三章.ppt
- 新数据结构——C++实现 教学课件 缪淮扣 顾训穰 沈俊 数据结构 第四章.ppt
- 新数据结构——C++实现 教学课件 缪淮扣 顾训穰 沈俊 数据结构 第五章.ppt
- 新数据结构——C++实现 教学课件 缪淮扣 顾训穰 沈俊 数据结构 第一章.ppt
- 新数据结构——C语言描述 教学课件 王国钧 主编 唐国民 苏晓萍 马瑜 副主编 电子教案 DS01 概论.ppt
- 新数据结构——C语言描述 教学课件 王国钧 主编 唐国民 苏晓萍 马瑜 副主编 电子教案 DS02 线性表.ppt
- 新数据结构——C语言描述 教学课件 王国钧 主编 唐国民 苏晓萍 马瑜 副主编 电子教案 DS03 栈和队列.ppt
- 新数据结构——C语言描述 教学课件 王国钧 主编 唐国民 苏晓萍 马瑜 副主编 电子教案 DS04 串.ppt
- 新数据结构——C语言描述 教学课件 王国钧 主编 唐国民 苏晓萍 马瑜 副主编 电子教案 DS05 数组和广义表.ppt
- 新数据库应用技术实用教程(第二版) 国家级精品课配套教材 教学课件 黄崇本 主编 马华林 程光华 副主编 课程设计篇.ppt
- 新数据库原理及应用 教学课件 刘敏涵 主编 郭立文 尹毅峰 副主编 第1章.ppt
- 新数据库原理及应用 教学课件 刘敏涵 主编 郭立文 尹毅峰 副主编 第2章.ppt
- 新数据库原理及应用 教学课件 刘敏涵 主编 郭立文 尹毅峰 副主编 第3章.ppt
- 新数据库原理及应用 教学课件 刘敏涵 主编 郭立文 尹毅峰 副主编 第4章.ppt
- 新数据库原理及应用 教学课件 刘敏涵 主编 郭立文 尹毅峰 副主编 第5章.ppt
- 新数据库原理及应用 教学课件 刘敏涵 主编 郭立文 尹毅峰 副主编 第6章.ppt
- 新数据库原理及应用 教学课件 刘敏涵 主编 郭立文 尹毅峰 副主编 第7章.ppt
- 新数据库原理及应用 教学课件 刘敏涵 主编 郭立文 尹毅峰 副主编 第8章.ppt
- 新数据库原理及应用 教学课件 刘敏涵 主编 郭立文 尹毅峰 副主编 第9章.ppt
最近下载
- 职业选择与生涯发展(同名27124).doc VIP
- FIDIC合同条件下竣工结算审计.pdf VIP
- 长期健康团体医疗保险产品介绍.ppt VIP
- 2025-2026秋学生国旗下演讲稿(20周):第十一周让诚信的光与友善点亮童年——爱身边每个人--养成教育.docx
- (高清版)B/T 42594-2023 承压设备介质危害分类导则.pdf VIP
- GB+18613-2020电动机能效限定值及能效等级.docx VIP
- 点 江西省临川第一中学2024—2025学年上学期期中考试八年级数学试卷(原卷版).docx VIP
- 文物建筑勘查设计取费标准(2020版)(试行).pdf VIP
- 2024年重庆市农业农村委机关及所属参公单位遴选公务员笔试真题及答案.docx VIP
- 原子物理学全本课件(褚圣麟,第一至第十章全部课件).pptx VIP
原创力文档


文档评论(0)