数据字典是一个文件或一组文件, 其中包含数据库的元数据。数据字典保存有关数据库中其他对象的记录, 例如数据所有权, 与其他对象的数据关系以及其他数据。数据字典是任何关系数据库的重要组成部分。具有讽刺意味的是, 由于它的重要性, 它对于大多数数据库用户都是不可见的。通常, 只有数据库管理员才能与数据字典进行交互。
数据字典通常包含有关以下内容的信息:
- 数据项名称
- 别名
- 描述/目的
- 相关数据项
- 取值范围
- 数据结构定义/表格
数据项的名称不言自明。
别名包括其他名称, 该数据项通过这些别名被称为数据输入操作员的DEO, 而对于副注册员则称为DR。
描述/用途是数据项的用途或存在原因的文本描述。
相关数据项捕获数据项之间的关系, 例如total_marks必须始终等于internal_marks加external_marks。
值范围记录所有可能的值, 例如总分数必须为正且在0到100之间。
数据结构形式:数据流捕获生成或接收数据项的进程的名称。如果数据项是原始数据, 则数据结构形式将捕获数据项的物理结构。如果数据本身是数据集合, 则数据结构形式将根据其他数据项来捕获数据项的组成。
下表定义了数据字典中使用的数学运算符:
Notations | Meaning |
---|---|
x = a + b | x包含数据元素a和b。 |
x=[a/b] | x包括数据元素a或b。 |
x =一 | 包括最佳数据元素 |
x=y[a] | x包含y个或更多出现的数据元素a |
x=[a]z | x包含z个或更少的数据元素a |
x=y[a]z | x包括出现在y和z之间的某些数据元素a。 |
评论前必须登录!
注册