数据字典
数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理编辑、外部实体等进行定义和描述、其目的是对数据流程图中的每个元素做详细的说明。
定义
数据字典是一种对用户可以访问的记录数据库和应用程序源数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的字典。被动数据字典指修改时必须手工更新的数据字典。
数据字典在需求分析阶段被建立,数据字典是一个预留空间,一个数据库,这是用来储存信息数据库本身。
数据字典可能包含的信息:
数据库设计资料;
储存的SQL程序;
用户权限;
用户字典;
数据库过程的信息;
数据库的增长统计;
数据库的性能统计。
数据库是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要的成果。
数据字典通常包括数据项、数据结构、数据流、数据存储、数据处理五个部分。其中项是数据的最小组成单位,若干个数据项可以组成一个数据结构。数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。
数据字典是关于数据信息的集合,也就是对数据流程图中包含的所有元素的定义的集合。主要包括字段名、数据类型、主键、外键等描述表的属性的内容。
作用
数据字典作为分析阶段的工具,供查询人对不了解目录的解释。在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。换句话说,数据流图上所有成分的定义和解释的文字集合就是数据字典,而且在数据字库中建立的一组严密一致的定义很有助于改进分析员和用户的通信。
数据字典不仅是数据库的中心,而且对每个用户也是非常重要的信息。
组成
1、 数据项;
2、 数据结构;
3、 数据流;
4、 数据存储;
5、 处理工程;
数据字典放有数据库所有的有关信息。对用户来说是一组只读的表。
内容包括:
1、 所有模式对象的信息。如:表、视图、簇以及索引等;
2、 分配多少空间,当前使用了多少空间;
3、 列的缺省值;
4、 约束信息的完整性;
5、 用户的名字;
6、 用户及角色被授予的权限;
7、 用户访问或使用的审计信息;
8、 其它产生的数据库信息。
数据字典是一组表和视图结构存放在DYDTEM表空间中。
描述
1、 数据项:数据流图中数据块的数据结构中的数据项说明。数据项是不可再分的数据单位。
数据项描述={数据项名、数据项含义说明、别名、数据类型、长度、取值范围、取值含义、与其它数据项的逻辑关系}
其中“数据取值范围”、“ 与其它数据项的逻辑关系”定义了数据的完整性约束条件,是设计数据检验功能的依据。
2、 数据结构、数据流程图中数据块的数据结构说明。数据结构反映了数据之间的组织关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和若干个数据结构混合组成。
数据结构描述={数据结构名、含义说明、组成:{数据项或数据结构}}
3、数据流:数据流程图中流线的说明
数据流是数据结构在系统内传输的路径。
数据流描述={数据流名、说明、数据来源、数据流去向、组成:{数据结构、平均流量、
高峰流量}}
4、数据存储:数据流图中数据块的存储特性说明。
数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。
数据存储的描述={数据存储名、说明、编号、输入的数据流、输出的数据流、组成:{数据结构、数据量、存取方式}}
5、处理过程:数据流图中的功能说明。
处理过程描述={处理过程名、说明、输入数据流量、输出数据流量、处理{简要说明}}
其中“简要说明”中主要说明该处理过程的功能及处理要求。功能是指处理过程使用来做什么;处理要求包括处理频度要求。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo3.cn 版权所有 湘ICP备2023017654号-3
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务