A data dictionary is a central collection of data element definitions, schema objects,
and reference keys. The schema objects can contain tables, views, indexes, procedures,
functions, and triggers. A data dictionary can contain the default values for columns,
integrity information, the names of users, the privileges and roles for users, and auditing
information. It is a tool used to centrally manage parts of a database by controlling
data about the data (referred to as metadata) within the database. It provides a crossreference
between groups of data elements and the databases.
A data dictionary is a central collection of data element definitions, schema objects,
and reference keys. The schema objects can contain tables, views, indexes, procedures,
functions, and triggers. A data dictionary can contain the default values for columns,
integrity information, the names of users, the privileges and roles for users, and auditing
information.
The database management software creates and reads the data dictionary to ascertain
what schema objects exist and checks to see if specific users have the proper access
rights to view them (see Figure 11-8). When users look at the database, they can be restricted
by specific views. The different view settings for each user are held within the
data dictionary. When new tables, new rows, or new schema are added, the data dictionary
is updated to reflect this.
 
数据字典
  数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。
  1数据字典是一个预留空间,一个数据库,这是用来储存信息数据库本身。
  1数据字典可能包含的信息,例如:
  数据库设计资料
  储存的SQL程序
  用户权限
  用户统计
  数据库的过程中的信息
  数据库增长统计
  数据库性能统计
  数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果.
  数据字典通常包括数据项\数据结构\数据流\数据存储和处理过程五个部分.
  数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合.
  组成
  1数据流
  2数据流分量,即数据元素
  3数据存储
  4处理
  数据字典
  数据库的重要部分是数据字典。它存放有数据库所用的有关信息,对用户来说是一组只读的表。数据字典内容包括:
  数据库中所有模式对象的信息,如表、视图、簇、及索引等。
  分配多少空间,当前使用了多少空间等。
  列的缺省值。
  约束信息的完整性。
  用户的名字。
  用户及角色被授予的权限。
  用户访问或使用的审计信息。
  其它产生的数据库信息。
  数据库数据字典是一组表和视图结构。它们存放在SYSTEM表空间中。
  数据库数据字典不仅是每个数据库的中心。而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典。
Data Dictionary_职场