首页 理论教育 数据库设计的需求分析

数据库设计的需求分析

时间:2022-02-28 理论教育 版权反馈
【摘要】:数据元素即是数据的基本单元,如姓名、性别、年龄等。数据类是数据元素的有机集合,它构成了数据的逻辑单元,如人事系统中的人员基本情况,它由姓名、性别、年龄、党派、参加工作日期等数据元素构成,它是一个基本数据逻辑单元。数据字典的数据元素与数据类中还包括它们的一些性质,如数据类型、数量、安全性要求、完整性约束要求、数据来源等。

4.4.2 数据库设计的需求分析

需求收集和分析是数据库设计的第一阶段,这一阶段收集到的基础数据和一组数据流图(Data Flow Diagram,简称DFD)是下一步设计概念结构的基础。在数据库设计的整个过程中需求分析是基础,需求分析的好坏直接影响到最终数据模型的好坏,需求分析从调查用户单位着手,深入了解用户单位数据流程,数据使用情况,数据的数量、流量、流向、数据性质并作出分析,最终按一定规范要求以文档形式写出数据的需求说明书,其大致思路可用如图4-6所示表示。

img79

图4-6 需求分析结构图

1.调查

需求调查是需求分析的第一步,在此步中调查者需收集用户单位的有关资料,这些资料包括报表、台账、单据、文档、档案、发票、收据等原始资料。其次,还需召开座谈会,了解有关数据需求的情况,在特殊情况下需作个别调查与专题调查,并作出记录。

2.需求分析

在需求调查基础上对所有资料作分析,分析主要从下面几方面着手:

(1)数据边界的确定

确定整个需求的数据范围,了解系统所需要的数据范围以及不属系统考虑的数据范围,用此以建立整个系统的数据边界。

数据边界确立了整个系统所注视的目标与对象,建立了整个数据领域所考虑的范围。

(2)数据环境的确定

以数据边界为基础,确定系统周边环境,它包括上/下、左/右、入/出、内/外间的数据及其关系,从而建立系统的整体联系。

(3)数据内部关系

它包括数据流动规律、流向、流量、频率、形式、存贮量、存储周期。

(4)数据字典

数据字典包括数据元素与数据类。数据元素即是数据的基本单元,如姓名、性别、年龄等。数据类是数据元素的有机集合,它构成了数据的逻辑单元,如人事系统中的人员基本情况,它由姓名、性别、年龄、党派、参加工作日期等数据元素构成,它是一个基本数据逻辑单元。

数据字典的数据元素与数据类中还包括它们的一些性质,如数据类型、数量、安全性要求、完整性约束要求、数据来源等。

(5)数据性能需求

它包括数据的精度要求、时间要求、灵活性尺度要求、安全性、完整性、可靠性、运行环境要求,此外还包括数据的可维护性、可恢复性、可转换性的要求等。

3.数据需求分析说明书

在调查与分析的基础上依据一定的规范要求编写数据需求分析说明书。

数据需求分析说明书一般是依据一定规范要求编写的,目前我国有国家标准与部委标准,也有各企业标准,其制定的目的是为了规范说明书的编写,规范需求分析的内容,同时也为了统一编写形式。

数据的需求分析说明书一般用自然语言并辅以一定表格书写,目前也有一些用计算机辅助的书写工具,但由于使用上存在一些问题,因此应用得不够普遍。

数据需求分析说明书的主要内容包括需求调查内容与分析内容,它们大致包括如下几部分:

(1)需求调查原始资料;

(2)数据边界、环境及数据内部关系;

(3)数据量分析;

(4)数据字典;

(5)数据性能分析。

根据不同规范在细节上会有所不同,但是其总体要求不外乎上述五点。

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

我要反馈