如何画数据字典.ppt

如何画数据字典.ppt

ID:49562595

大小:400.00 KB

页数:81页

时间:2020-02-25

如何画数据字典.ppt_第1页
如何画数据字典.ppt_第2页
如何画数据字典.ppt_第3页
如何画数据字典.ppt_第4页
如何画数据字典.ppt_第5页
资源描述:

《如何画数据字典.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、(二)数据字典DataDictionary数据字典(DD)对DFD中的每一成分给以详细定义DD的类型DD的定义与实现方法数据字典是关于数据的数据库,它是对数据流程图上各个元素作出详细的定义和说明。1详细定义DFD成分定义式中使用的符号:操作符含义描述=定义为+与(顺序结构){...}重复(循环结构)〔..|..〕或(选择结构)(...)任选m..n界域*...,*注释符1详细定义DFD成分限制重复次数:35或53{}表示允许重复3-5次{}33{}表示恰好重复3次{}{}1表示至少出现1次表示允许重复0至任意次3{}32DD的类型数据流数据存储数据项加工数据流条目给出DFD中某个数据流的定义,

2、通常包括:数据流标识数据流来源数据流去向数据流的数据组成流动属性描述:频率、数据量购书单发票领书单审查并开发票开领书单无效书单学生12各班学生用书表举例:学生教材存量表数据流条目举例数据流名:发票别名:购书发票组成:(学号)+姓名+{书号+单价+数量+总价}+书费合计数据量:100次/天高峰值:开学期间400次/天数据存储条目给出DFD中某个数据存储的定义,通常包括:数据存储名字数据存储描述数据存储组成数据存储方式关键码存取频率和数据量安全性要求(用户存取权限)购书单发票领书单审查并开发票开领书单无效书单学生12各班学生用书表举例:学生教材存量表数据存储条目举例文件名:各班学生用书表别名:无组

3、成:{系编号+专业和班编号+年级+{书号}}组织:按系、专业和班编号从小到大排列存取要求:关键字是专业和班编号数据项条目(数据元素)不可再分解的数据单位,包括:名称描述数据类型长度(精度)取值范围及缺省值计量单位相关数据元素及数据结构数据项条目举例数据项名:系编号别名:取值:2{数字}2注释:*例如:01,12*数据项条目举例数据项名:专业和班编号别名:取值:3{数字}3注释:*例如:305*数据项条目举例数据项名:年级别名:取值及含义:〔F|M|J|S〕F-freshmen,一年级M-sophomore,二年级J-junior,三年级S-senior,四年级注释:F,M,J,S可分别用1,2

4、,3,4代替数据项条目举例数据项名:书号别名:取值:{字母}+{数字}注释:*例如:OS4,ENG1*加工条目加工类条目即数据处理描述,也称为小说明。描述实现加工的策略而不是实现加工的细节。小说明可认为是DD的组成部分。也可在DD中定义只说明每个加工的组成(每个处理分解成多少小处理),而在小说明中详细描述它的处理逻辑。加工条目描述的内容处理逻辑(简述)描述基本加工如何把输入数据流变化为输出数据流的处理步骤,不涉及具体处理方法。执行条件输入输出优先级执行频率出错处理对策购书单缺书单销售采购12第二层DFD(0层)教材购销系统教材存量表学生F1缺书登记表F2书库保管员进书通知教材入库信息领书单按书

5、号汇总缺书2.12.3第三层DFD(1层)采购子系统(2.0)待购教材表F5教材一览表F6书库保管员进书通知教材入库信息教材存量表F12.2按出版社统计缺书修改教材库存和待购量F2缺书登记表缺书单加工条目举例在DD中定义说明每个加工的组成:加工名:采购(CG111MD)编号:2.0加工激活条件:得到图书采购员采购操作命令加工逻辑:2.0采购={2.1按书号汇总缺书+2.2按出版社统计缺书+2.3修改教材库存和待购量}执行频率:随时加工举例加工名:月票额统计(MHCW713MD)编号:7.1.3激活条件:收到每日售票额信息处理逻辑:1统计日月票额总和日月票额信息=每日月票额信息之和2统计月合计月

6、合计信息=每日合计信息之和执行频率:1次/月某订货系统功能说明如下:假设某一企业采购部门每天需要一张订货报表,报表按材料编号排序,报表中列出所有需要再次订货的材料。对于每种需要再次订货的材料应列出下列数据:材料编号、名称、订货数量、目前价格(或参考价格)、主要供应单位、第二供应单位等。材料入库或出库称为事务,通过放在仓库的CRT终端把事务报告给订货系统。当某种材料的库存数量少于库存量临界值时就应该再次订货。应用举例(1)如何画出上述订货系统的数据流程图呢?考虑数据的源点和终点。从上面对系统的描述可以知道,仓库管理员通过终端把事务报告给订货系统,系统经过汇总处理,每天向采购部提供一张订货报表。所

7、以,采购员是数据的终点,而仓库管理员是数据的源点。应用举例(1)仓管员0.0订货系统采购员事务订货报表图(a)订货系统的顶层数据流程图考虑处理。问题给出“采购部需要报表”,因此必须有一个用于产生报表的处理。输入事务的结果是改变材料库存量,然而任何改变数据的操作都是处理,因此对事务进行的加工是另一个处理。考虑数据流。系统把订货报表送给采购部,因此订货报表是一个数据流;仓库需要将每笔事务输入到系统中,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。