数据字典的备选名称是什么?►索引►元数据►数据►系统目录
我已经知道的是,数据字典存储所有不同的模式和文件规范及其位置。它们还包含关于哪些程序使用哪些数据以及哪些用户对哪些报表感兴趣的信息。但是,数据字典的替代名称是什么呢?
发布于 2016-03-04 16:18:53
在他的开创性论文一种大型共享数据库的关系模型中,E.F. Codd博士提到了一个系统目录。在他著名的十二条规则中,他规定了一个(在线)目录。
然后,在他的“数据库管理的关系模型,第2版”一书中,他将目录和元数据定义如下:
目录是… --一个关系数据库本身--一个动态的、活动的并且代表元数据的数据库。元数据由描述数据库中所有数据以及目录本身的内容的数据组成。
在同一本书的第15章中,他区分了我认为与你的问题相当相关的术语目录和字典:
在关系模型中,目录保存数据库描述。在一些关系DBMS产品中,这种描述也称为目录,而在另一些关系数据库产品中,则称为目录。无论它被称为什么,它都应该与字典区分开来,字典通常包括目录中的所有信息,但也包含大量有关应用程序的信息,这些应用程序在数据库的各个部分上按计划或非计划地工作。
这证实了你对数据字典的描述。
之后,在同一本书和同一章中,他发表了一条与目录和词典密切相关的评论:
…授权的用户可以轻松地扩展目录,以便在DBMS供应商做不到的情况下,它成为一个成熟的、活动的、关系数据字典。
因此,可以说数据字典是一个增强的目录。
当然,在实践中,特定的SQL平台可以使用相同的术语或建立自己的名称来引用这些元素。例如,根据此链接来自在线文档的说法,甲骨文提供了一个数据字典,即…。
…:提供数据库信息的一组只读表.数据字典包含:
因此,在这种情况下,数据字典包括目录。
每个可供选择的名称将取决于所选择的特定平台。
https://dba.stackexchange.com/questions/131293
复制相似问题