数据字典的使用

 

数据字典

为了对数据流程图中的各个元素作出详细的说明,有必要建立数据字典 (Data dictionary) 。数据字典的内容主要是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。

 

  一、数据项的定义

  数据项又称数据元素,是数据的最小单位。分析数据特性应从静态和动态两个方面去进行。在数据字典中,仅定义数据的静态特性,具体包括: (1) 数据项的名称、编号、别名和简述; (2) 数据项的长度; (3) 数据项的取值范围;

  例:数据项定义

  数据项编号: I02 -01

  数据项名称:材料编号

  别名:材料编码

  简述:某种材料的代码

  类型及宽度:字符型, 4 位

  取值范围:“0001 ”-“ 9999 ”

二、数据结构的定义

  数据结构描述某些数据项之间的关系。一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成,还可以由若干个数据项和数据结构组成。例如表 5.l 所示订货单就是由三个数据结构组成的数据结构,表中用 DS 表示数据结构,用 I 表示数据项。

  数据字典中对数据结构的定义包括以下内容: (1) 数据结构的名称和编号; (2) 简述;(3) 数据结构的组成。如果是一个简单的数据结构,只要列出它所包含的数据项。如果是一个嵌套的数据结构 ( 即数据结构中包含数据结构 ) ,则需列出它所包含的数据结构、的名称,因为这些被包含的数据结构在数据字典的其他部分已有定义。

  例:数据结构定义

  数据结构编号: DS03 - 08

  数据结构名称:用户订货单

  简述:用户所填用户情况及订货要求等信息

  数据结构组成: DS03 - 02 + DS03 - 03 + DS03 -04

 

三、数据流的定义

  数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。

  例:数据流定义

  数据流编号: FD3 - 08

  数据流名称:领料单

  简述:车间开出的领料单

  数据流来源:车间

  数据流去向:发料处理模块

  数据流组成:材料编号 + 材料名称 + 领用数量+ 日期 + 领用单位

  数据流量: 10 份/时

  高峰流量: 20 份/时 ( 上午9 : 00 -11 : 00)

 

四、处理逻辑的定义

  处理逻辑的定义仅对数据流程图中最底层的处理逻辑加以说明。编写数据字典是系统开发的一项重要的基础工作。一旦建立,并按编号排序之后,就是一本可供查阅的关于数据的字典,从系统分析一直到系统设计和实施都要使用它。在数据字典的建立、修正和补充过程中,始终要注意保证数据的一致性和完整性。

  数据字典可以用人工建立卡片的办法来管理,也可存储在计算机中用一个数据字典软件来管理。

posted @ 2009-06-22 14:55  tony smith  阅读(882)  评论(0编辑  收藏  举报