写点什么

什么是数据字典?

发布于: 5 小时前

什么是数据字典?在日常需要调研时候,总是说起数据字典,一般给的是表结构,有些地方就直接叫表结构,表模型等,那什么是数据字典呢?

数据字典官方定义就是对数据的数据项、数据结构、数据存储、处理逻辑、外部实体等进行定义和描述,目的就是对数据流程图中的各个元素做出详细的说明。其中主要记录数据库和应用程序源数据的目录。在数据开发过程中,数据字典的数据采集之前一个重要的分析工具,最重要的用途就是供开发人员对不了解的系统,规划及逻辑有一个清晰的认知,对整个的数据流向加以说明。说白了,数据流图上的所有成分的定义和解释的文字集合就是数据字典,只是现在对于数据字典都简化为数据的模型,也就是建表语句等。真正意义的数据字典是数据库的中心,对整个的数据流,存储,处理过程都有一个明晰的认识。一般来说,数据字典主要包括:1. 数据库中所有模式对象的信息,例如表、视图等;2. 表空间及对象空间;3.枚举型数据的字典;4. 约束信息,例如,主键、外键等;5.其他数据库的信息。

在关系型数据库中,数据字典一般会放在 system 表空间中进行存储,开发人员可以通过 SQL 进行查询探索。数据字典的正确性对数据探查的效果影响巨大,所以数据字典中数据的名称、格式和含义等不能有二义性,且需要可读,对系统或数据库有关的描述,都要在数据字典中进行体现,而且这些信息要可查询。

发布于: 5 小时前阅读数: 4
用户头像

还未添加个人签名 2018.11.20 加入

还未添加个人简介

评论

发布
暂无评论
什么是数据字典?