标题:数据字典的介绍
关于今天的论文知识,我们一起来探究关于数据字典的有关知识吧。
数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为简单的建模项目。简而言之,数据字典是描述数据的信息集合,是对系统中使用的所有数据元素的定义的集合。
数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工进行更新内容的数据字典。
一般说来,数据字典由数据流、数据分流、处理、数据存储四个元素构成
由数据元素组成数据的方式只有下述3种基本类型:
数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义,很有助于改进分析员和用户的通信。
数据库数据字典不仅是每个数据库的中心,而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典。
数据字典一共有四中关系算符分别为:
=意思是等价于(或定义为);
+意思是和(即连接两个分量);
[]意思是或(即从方括弧内列出的若干个分量中选择一个),通常用“|”号隔开供选择的分量;
{}意思是重复(即重复花括弧内的分量);
()意思是可选(即圆括弧里的分量可有可无)。
目前,数据字典几乎总是作为CASE“结构化分析与设计工具”的一部分实现的。在开发大型软件系统的过程中,数据字典的规模和复杂程度迅速增加,人工维护数据字典几乎是不可能的。
在开发小型软件系统时暂时没有数据字典处理程序,建议采用卡片形式书写数据字典,每张卡片上保存描述一个数据的信息。
最新资讯请大家关注公众号:
版权所有© 帮我毕业网 并保留所有权利