首页 百科知识 数据库建立需求分析

数据库建立需求分析

时间:2022-10-09 百科知识 版权反馈
【摘要】:需求分析是设计数据库的起点,需求分析的结果是否准确反映了用户的实际要求,将直接影响后面各个阶段的设计,并影响到设计结果是否合理和实用。需求分析是空间数据库设计与建立的基础,需求分析的结果是产生用户和设计者都能接受的需求说明书。用户需求说明书将形成需求分析的最终成果,主要包括需求分析的目标、任务、具体需求说明、系统功能与性能、运行环境等。

7.3.2 数据库建立需求分析

需求分析是设计数据库的起点,需求分析的结果是否准确反映了用户的实际要求,将直接影响后面各个阶段的设计,并影响到设计结果是否合理和实用。需求分析是空间数据库设计与建立的基础,需求分析的结果是产生用户和设计者都能接受的需求说明书。具体包括:

1.调查用户需求

调查用户需求阶段主要是了解用户特点和要求,取得设计者与用户对需求的一致看法,调查的重点是“数据”和“处理”。

2.收集与分析需求数据

调查完用户需求后,要对需求数据进行分析,通过调查、分析,明确收集信息的内容、特征,获得用户对数据库以下几方面要求:

①信息要求。指用户需要从数据库中获得信息的内容与性质。由信息要求可以导出数据要求,即在数据库中需要存储哪些数据。

②处理要求。指用户要完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理。

img136

图7-4 数据库设计步骤

③安全性与完整性要求。

3.编制用户需求说明书

用户需求说明书将形成需求分析的最终成果,主要包括需求分析的目标、任务、具体需求说明、系统功能与性能、运行环境等。

确定用户的最终需求是一件很困难的事,这是因为一方面用户缺少计算机知识,开始时无法确定计算机究竟能为自己做什么,不能做什么,因此往往不能准确表达自己的需求,导致所提出的需求往往不断变化。另一方面,设计人员缺少用户的专业知识,不易理解用户的真正需求,甚至误解用户的需求。因此用户的积极参与十分重要,设计人员必须不断深入与用户交流,才能逐步确定用户的实际需求,因此可以说,需求分析也是一项技术性很强的工作,有时还需要由有经验的专业技术人员完成。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈