1.数据项
数据项也称数据元素,具有独立逻辑含义的最小数据单位。分析数据特性应从静态和动态两个方面进行。数据字典仅对数据的静态属性作定义。具体包括:①数据项的名称、编号、别名、简述;②数据项的取值范围;③数据项的长度等。
例:数据项的定义
数据项编号:A03-04
数据项名称:库存量
别 名:数量
简 述:某种配件的库存数量
长 度:6个字节
取 值 范围:0—999999
2.数据结构
由若干数据项构成的数据组合称为数据结构,它描述了某些数据项之间的关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,还可以由若干个数据项和数据结构组成。具体包括:① 数据结构的名称、编号;② 数据结构的组成。
例:数据结构的定义
数据结构编号:D02-01
数据结构名称:用户订货单
简 述:用户所填写用户情况及订货要求等信息
数据结构组成:订货单标识+用户情况+配件情况
3.数据流
数据流由数据项或数据结构组成,定义时不仅要说明数据流的名称、组成,还应说明它的来源、去向和数据流量。
例:数据流的定义
数据流编号:D03-08
数据流名称:发货单
简 述:销售科为用户开出的发货单
数据流来源:“开发货单”处理功能
数据流去向: 数据存储“订货单存档”
数据流组成:发货单数据结构
流 通 量:150份/天
高峰流通量:70份/每天上午9:00—11:00
4. 数据存储
数据存储是数据保存的地方,在数据字典中只描述其逻辑结构,不涉及其物理结构。
例:数据存储的定义
数据存储编号:F03-08
数据存储名称:库存账
简 述:存放配件的历年库存和单价
数据存储组成:配件编号+配件名称+单价+库存量+备注(www.xing528.com)
关 键 字:配件编号
相关联的处理:P2(“确定发货量”)
P3(“开发货单、修改库存”)
5.外部实体
外部实体的定义要说明其编号、名称输入、输出的数据流及相关的数据处理。
例:外部实体的定义
外部项编号:S03-01
外部项名称:用户
简 述:购买本公司货物的用户
输入的数据流:DS03-06(“不合格订货单”)
D03-08(“发货单”)
输出的数据流:DS03-06(“订货单”)
6. 数据处理
数据处理仅对数据流程图中最底层的处理逻辑加以说明。
例:数据处理的定义
处理逻辑编号: P03-01
处理逻辑名称:验收订货单
简 述:确定用户的订货单是否填写正确
输入的数据流:订货单,来源:外部实体“用户”
处 理:检验订货单数据,查明是否符合供货范围
输出的数据流:合格的订货单,去向:处理逻辑“确定发货量”
不合格的订货单,去向:外部项“用户”
处 理 频 率 :50次/天
再如:
处理逻辑编号:P02-03
处理逻辑名称:计算电费
简 述:计算应缴纳的电费
输入的数据流:数据流电费价格,来源于数据存储文件价格表;数据流电量和用户类别,来源于处理逻辑“读电表数字处理”和数据存储“用户文件”。
处理:根据数据流“用电量”和“用户信息”,检索用户文件,确定该用户类别;再根据已确定的该用户类别,检索数据存储价格表文件,以确定该用户的收费标准,得到单价;用单价和用电量相乘得到该用户应缴纳的电费。
输出的数据流:数据流“电费”一是去外部项用户,二是写入数据存储用户电费账目文件。
处理频率:对每个用户每月处理一次。
综上所述,将数据字典各内容的具体解释项目总结如表5-5所示。
表5-5 数据字典中各内容的解释项目比较
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。