首页 理论教育 体育管理信息系统原理与应用-数据字典和数据流程图的作用

体育管理信息系统原理与应用-数据字典和数据流程图的作用

时间:2023-10-25 理论教育 版权反馈
【摘要】:没有数据字典,数据流程图就不严格;没有数据流程图,数据字典也没有作用。表5-9数据流定义4.处理逻辑的定义仅对数据流程图中最底层的处理逻辑加以说明。

体育管理信息系统原理与应用-数据字典和数据流程图的作用

数据流程图描述了系统的分解,即描述了系统由哪几部分组成,各部分之间有什么联系等,但还没有说明系统中各成分是什么含义。而只有当数据流程图中出现的每一个成分都给出明确的定义之后,才能完整、准确地描述一个系统。为此,就需要用到另一种数据分析工具——数据字典。

一、数据字典

所谓数据字典是以特定格式记录下来的、对系统的数据流程图中各个基本要素(数据流、加工、存储和外部实体)的内容和特征所做的完整的定义和说明。它是结构化系统分析的重要工具之一,是对数据流程图的重要补充和说明。

二、数据字典的作用

数据流程图和数据字典一起构成系统的逻辑模型。没有数据字典,数据流程图就不严格;没有数据流程图,数据字典也没有作用。

数据字典最重要的用途是作为分析阶段的工具。在数据字典中建立严密一致的定义有助于改进分析员和用户之间的通信,避免许多误解的产生。数据字典也有助于改进不同的开发人员或不同的开发小组的通信。同样,将数据流程图和对数据流程图中的每个原素的精确定义放在一起,就构成了系统的、完整的系统说明。

三、数据字典的内容

数据字典的内容主要是对数据流程图中的数据项数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的定义。

1.数据项的定义

数据项又称数据元素,是数据的最小单位。分析数据特性应从静态和动态两个方面去进行。在数据字典中,仅定义数据的静态特性,具体包括:名称和别名。

(1)名称:数据元素的名称要尽量反映该元素的含义,便于理解和记忆。

(2)别名:一个数据元素可能会出现几个等价的名称(别名),在系统分析中应尽量避免,但在实际工作中是不可能消除的现象。如果出现了此情况则需要加以说明。

取值范围和取值的含义:指数据元素可能取什么值或每一个值代表的意义。

数据项的长度:定义该数据元素由几位数字或字母组成。

除以上内容之外,数据元素条目还包括对该元素的简要说明以及与它有关的数据结构等。表5-7是数据项定义的一个例子。

表5-7 数据项定义

2.数据结构的定义

数据结构描述某些数据项之间的关系,即说明这个数据结构包括哪些成分。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,还可以由若干个数据项和数据结构组成。例如表5-8所示订书单就是由三个数据结构组成的数据结构,表中用D表示数据结构,用I表示数据项。

表5-8 用户订书单的数据结构(www.xing528.com)

数据字典中对数据结构的定义包括以下内容:(1)数据结构的名称和编号;(2)简述;(3)数据结构的组成。

如果是一个简单的数据结构,只需列出它所包含的数据项。因为这些被包含的数据结构在数据字典的其他部分已有定义。

3.数据流的定义

数据流是由一个或一组固定的数据项组成的,用来表明系统中数据的逻辑流向。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。表5-9是一个数据流定义的实例。

表5-9 数据流定义

4.处理逻辑的定义

仅对数据流程图中最底层的处理逻辑加以说明。表5-10是一个处理逻辑定义的实例,其定义中包括:处理逻辑名称;编号;简述;输入;处理过程;输出;处理频率。

表5-10 处理逻辑定义

5.数据存储的定义

数据存储是数据流暂停或永久停留的地方,在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。表5-11给出了一个数据存储定义的例子。

表5-11 数据存储定义

6.外部实体的定义

又称外部项,是指独立于所研究系统外的但又和系统有联系的实体。包括:外部实体编号、名称、简述及有关数据流的输入和输出。如表5-12所示。

表5-12 外部实体定义

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

我要反馈