数据 字典

概念

1、是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合

2、数据流图和数据字典共同构成系统的逻辑模型

内容

1、数据字典的组成:

        (1)数据流

        (2)数据流分量(即数据元素)

        (3)数据存储

        (4)处理(用其它工具描述更方便,如IPO图)

2、在数据字典中记录数据元素的下列信息:

        (1)一般信息

        (2)定义

        (3)使用特点

        (4)控制信息

        (5)分组信息

定义数据方法 

对数据自顶向下分解

数据组成类型

三种基本类型:

        (1)顺序:以确定次序连接两个或多个分量

        (2)选择:从两个或多个可能的元素中选取一个

        (3)重复:即把指定的分量重复零次或多次

附加类型 

附加类型: 可选  即一个分量是可有可无的(重复零次或一次) 

符号 

1、= 意思是等价于(或定义为)

2、+ 意思是和(即,连接两个分量)

3、[ ] 意思是或(即,从方括弧内列出的若干个分量中选择一个),通常用“|”号隔开供选择的分量

4、{ } 意思是重复(即,重复花括弧内的分量);常常使用上限和下限进一步注释表示重复的花括弧

5、( ) 意思是可选(即,圆括弧里的分量可有可无)

例题 

例一

标识符 = 字母字符 + 字母数字串

字母数字串 = 0{字母或数字}7

字母或数字 =[字母字符|数字字符] 

例二 

购书单=学号+姓名+{书号+数量+单价+总价}+书费合计

学生用书表={学院编号+专业编号+年级+{书号}}

年级=[ 1 | 2 | 3 | 4 ]

学号=10{数字}10

用途 

实现 

1、计算机实现:目前,数据字典几乎总是作为CASE(计算机辅助软件工程)“结构化分析与设计工具”的一部分实现的。在开发大型软件系统的过程中,数据字典的规模和复杂程度迅速增加,人工维护数据字典几乎是不可能的。

2、人工实现:采用卡片形式书写数据字典,每张卡片上保存描述一个数据的信息。每张卡片上主要应该包含下述这样一些信息:名字、别名、描述、定义、位置。

附加 

名字:定货报表

别名:定货信息

描述:每天一次送给采购员的需要定货的零件表

定义:定货报表=零件编号+零件名称+定货数量+目前价格+主要供应者+次要供应者

位置:输出到打印机

名字:零件编号

别名:

描述:惟一地标识库存清单中一个特定零件的关键域

定义:零件编号=8{字符}8

位置:定货报表            

           定货信息            

           库存清单 

名字:定货数量

别名:

描述:某个零件一次定货的数量

定义:定货数量=1{数字}5

位置:定货报表      

           定货信息 

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值