序言

数据字典是数据管理领域里非常核心的一项任务,如果说语言是人类世界沟通的方法,那么数据字典对于数据世界来说也是一种沟通的语言。本文,成都星云联动将对什么是数据字典进行相关介绍。

(图片来源于网络,侵删!)

什么是数据字典?

通常,人们认为一个代码对应着不同的相关信息,这些代码和信息的对应就是数据字典,比如学校代码、学历代码等等。其实不然,Oracle数据库认为:数据字典是存放有关数据信息的地方,且具有描述数据的用途。数据字典是数据库的重要组成部分,就像日常生活中使用字典一样,其有助于快速方便的查找到所需要的信息。同时,这种数据组织形式可以防止数据冗余的问题。当今多数数据库管理系统均将数据字典作为定义数据库中各类数据对象及其相互关系的准则。

笔者查阅相关资料,对数据字典的定义进行了以下整理:

数据字典(Data dictionary)是用户可以访问的一种信息集合的目录,它记录了有关数据库以及应用程序源数据的信息。数据字典按照一定的顺序、一定的规则和内容说明方式对数据的最小组成单位进行描述并集合了那些所有关于数据的信息,它是对数据流程图中所包含的元素的说明和定义集合。数据字典与数据流图互为解释,它定义和描述了数据的数据项、数据结构、数据流、数据存储和处理过程5个部分。

数据字典的形式是多样的,可以是文本文件,也可以是二进制文件;可以是数据表形式,也可以是XML文本文件;或者是其它的自定义格式。

(图片来源于网络,侵删!)

数据字典与DBMS

不过,通常一般都是数据库管理员与数据字典进行交互,大多数数据库用户都看不到它。开发和维护人员在遇到不了解的数据条目时,可以通过数据字典相关条目的信息解释,比如文字性的描述、数据的类型等。

在数据库系统中,为了方便用户对数据进行管理和维护,特意为用户开发了一套大型的软件系统,我们称之为数据库管理系统(database management system),简称DBMS, 它是数据库系统的核心,通过DBMS,用户可以对数据库进行统一的操作和管理,比如访问数据库中的数据、维护数据库、修改数据库等。它的主要功能有数据的定义和操作、数据库的运行管理、数据的组织存储与管理、数据库的保护和维护、通信。Oracle, Sybase, Microsoft SQL Server, Access,DB2等是目前比较常用的DBMS品牌。

中的数据字典,用户通常不能直接对它进行访问,13000带回去,10000的理财

DBMS中的数据字典,用户通常不能直接对它进行访问,只能通过DBMS对它进行访问和管理。系统中的各种描述信息和控制信息均存储在DBMS的数据字典中,数据字典不仅是DBMS的重要组成部分,它还是DBMS用来管理数据库系统的重要工具。

(图片来源于网络,侵删!)

结语

以上,是成都星云联动对什么是数据字典?数据字典名词解释?的相关回答,希望对您有所帮助。成都星云联动专注于工业物联网,目前有设备智能运维和能源管理系统,如果您想了解相关系统功能和具体案例,可以点击右侧咨询按钮发起对话噢!