m16内六角:什么是数据字典?

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 03:47:48
什么是数据字典?

数据字典(Data Dictionary,简称DD)是数据管理(Data Administration,简称DA)的一个组成部分,在介绍数据管理的完整概念之前,了解数据字典/目录系统(Data Dictionary/Directory System,简称DD/DS)是十分重要的。
数据字典没有什么不可思议的奥妙之处。事实上,数据字典的概念与其它数据处理概念相比,竟是意想不到的简单。数据字典只不过是有关数据的信息的收集、维护和发布的机制。它是元数据(Metadata),即关于数据的信息的中心元库(Central repository)。
大体上说,数据字典提供了关于数据元素、元素组(记录或片断)、记录组(文件或数据库)信息的定义和使用机制,以及这些实体之间的联系。还可以定义其它一些实体,例如,输入格式、报表、屏幕、处理、过程,等等。

数据字典:关于数据的信息集合。也就是对数据流图中包含的所有元素的定义的集合
数据字典的内容:

1.由对下列四类元素的定义组成:

(1)数据流

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

(3)数据存储

(4)处理

(注:本书所指主要是由对数据的定义组成)

2.除数据定义外,数据字典还应包括:

记录数据元素的下述信息

(1)一般信息(名字,别名,描述)

(2)定义(数据类型,长度,结构)

(3)使用特点(值的范围,使用频率,使用方式,输入/输出/本地条件值等)

(4)控制信息(来源,用户,使用它的程序,改变权,使用权等)

(5)分组信息(父结点,从属结构,物理位置——记录,文件和数据库等)

三、数据的定义方法:

数据字典中的定义:

就是对数据自顶向下的分解,分解到不需要进一步定义为止。

数据元素组成数据的方式:

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

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

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

(4)可选:一个分量是可有可无的

3.在数据字典中建议使用下列符号:

(1)=:等价于(定义为)

(2)+:和(连接两个分量)

(3)[ ]:或(从方括弧内列出的若干个分量中选择一个)

(4)():可选(圆括弧里的分量可有可无)

四、数据字典的用途

数据字典最重要的用途是作为分析阶段的工具

有助于改进分析员,发小组之间的通信。

有助于改进不同开发人员,不同开发小组之间的通信

有助于要求所有开发人员根据公共数据字典描述数据和设计模块,避免许多麻烦口问题

2.数据字典是开发数据库的第一步。

五、数据字典的实现:

三种常见的途径:

全人工过程(数据字典卡片)

全自动化过程(利用数据字典处理程序)

混合过程

六、数据字典应具有的特点:

通过名字能方便地查阅数据的定义

没有冗余

尽量不重复在规格说明的其他组成部分中已经出现的信息

容易更新和修改

能单独处理描述每一个数据元素的信息

定义的书写方法简单、方便且严格

产生交叉表、错误检测、一致性校验等

你对你所设计的数据库的说明,例如哪个字段代表什么意思?是什么类型的之类的信息!

在软件工程里面数据字典的定义是对所有与系统相关数据元素的一个有组织的列表,以及精确的严格的定义,使得用户和系统分析员对输入、输出、存储成分甚至中间计算有共同的理解

其实就是表的描述

cookies就是数据字典