📅  最后修改于: 2021-01-09 15:10:08             🧑  作者: Mango
数据字典是一个文件或一组文件,其中包含数据库的元数据。数据字典保存有关数据库中其他对象的记录,例如数据所有权,与其他对象的数据关系以及其他数据。数据字典是任何关系数据库的重要组成部分。具有讽刺意味的是,由于它的重要性,它对于大多数数据库用户都是不可见的。通常,只有数据库管理员才能与数据字典进行交互。
数据字典通常包含有关以下内容的信息:
数据项的名称不言自明。
别名包括其他名称,通过该名称,该数据项分别称为数据输入操作员的DEO和副注册员的DR。
描述/用途是数据项的用途或存在原因的文本描述。
相关数据项捕获数据项之间的关系,例如total_marks必须始终等于internal_marks加external_marks。
值范围记录所有可能的值,例如,总分必须为正且在0到100之间。
数据结构形式:数据流捕获生成或接收数据项的进程的名称。如果数据项是原始数据,则数据结构形式将捕获数据项的物理结构。如果数据本身是数据集合,则数据结构形式将根据其他数据项来捕获数据项的组成。
下表定义了数据字典中使用的数学运算符:
Notations | Meaning |
---|---|
x=a+b | x includes of data elements a and b. |
x=[a/b] | x includes of either data elements a or b. |
x=ax | includes of optimal data elements a. |
x=y[a] | x includes of y or more occurrences of data element a |
x=[a]z | x includes of z or fewer occurrences of data element a |
x=y[a]z | x includes of some occurrences of data element a which are between y and z. |