What is the alternate name of Data Dictionary?
► Index
► Metadata
► Data
► System Catalog
What I know already is, data dictionaries store all the various schema and file specifications and their locations. They also contain information about which programs use which data and which users are interested in which reports. But what is the alternative name of data dictionary?
Best Answer
In his seminal paper A Relational Model for Large Shared Data Banks, Dr. E.F. Codd mentiones a system catalog. In his famous Twelve Rules he stipulates an (online) catalog.
Then, in his book entitled The Relational Model for Database Management, Version 2, he defines catalog and meta-data as follows:
In chapter 15 of the same book, he makes a distinction between the terms catalog and dictionary that I consider quite relevant regarding your question:
Which confirms your description of a data dictionary.
After that, in the same book and chapter, he makes a comment that relates a catalog and a dictionary very closely:
So, one can say that a data dictionary is an enhanced catalog.
In practice, of course, specific SQL platforms can use the same terms or establish their own names to refer to these elements. For instance, Oracle provides, precisely, a data dictionary that, according to this link from the online documentation, is…
So, in this case, the data dictionary includes the catalogue.
Each alternative name will depend on the particular platform of choice.