首页 百科知识 数据流图和数据字典

数据流图和数据字典

时间:2022-10-17 百科知识 版权反馈
【摘要】:■ 数据处理是对数据流图中的数据进行的特定加工过程。数据字典通过数据项和数据结构来描述数据流图中的外部实体、处理、数据流和数据存储的属性。数据流图表示了数据与处理的关系,但在数据流图中无法表达出每个数据和处理的具体含义和详细描述信息,而数据字典正好弥补了数据流图的不足,可以详细地给出数据流图中所有数据的定义和描述信息。

5.3 数据流图和数据字典

数据流图(Data Flow Diagram,DFD)是用于表达数据流向、存储和加工处理过程的一种图形表示法,它具有直观性和易于被用户、软件开发人员双方都能理解的一种表达系统功能的描述形式。

数据流图一般用如图5-2所示的4种基本符号表示。

img58

图5-2 数据流图的表示符号

■ 外部实体指系统以外又与系统有联系的人、事物或组织,比如库管员、销售员、供应商等。外部实体表达系统数据的来源或去处。

■ 数据处理是对数据流图中的数据进行的特定加工过程。一个处理可以是一个程序、一组程序或一个程序模块,也可以是某个人工处理过程。

■ 数据存储表示数据保存的地方,表示了处于静止状态的数据。一个数据存储可以是一张单据、一个报表、一条记录等。

■ 数据流向是指处理的输入或输出,箭头指明数据流动的方向。

如图5-3所示是一个关于采购订单的数据流图示例。

数据字典(Data Dictionary,DD)是关于数据的信息集合,系统中的数据借助数据字典来描述。数据字典在分析需求过程中确定数据流图时建立,并伴随数据库设计过程和设计方案的不断改进和完善而不断修改和完善。

数据字典通常包括数据项数据结构、数据流、数据存储、处理和外部实体六个部分。其中,数据项是最小的数据单位,数据结构由若干个数据项组成。数据项的定义和描述信息主要包括:数据项名、别名、含义、类型、长度、精度、度量单位、取值范围、使用频率、使用方式及与其他数据项的关系等。

img59

图5-3 采购订单的数据流图

数据字典通过数据项和数据结构来描述数据流图中的外部实体、处理、数据流和数据存储的属性。建立数据字典是个很繁琐且工作量大的事情,但这是一项必不可少的工作。数据字典一般用表格形式表示,在实际应用中,主要描述数据项名、含义、类型、长度、精度和取值范围,详见5.5节。

数据流图表示了数据与处理的关系,但在数据流图中无法表达出每个数据和处理的具体含义和详细描述信息,而数据字典正好弥补了数据流图的不足,可以详细地给出数据流图中所有数据的定义和描述信息。

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

我要反馈