1Z0-006 practice question 7 of 10

What is the purpose of a data dictionary in the context of database modeling?

Full set: 356 questions
Answer options
A: To store user credentials
B: To keep track of data changes over time
C: To automatically generate SQL queries
D: To provide a central repository of metadata about the database Correct answer
Correct Answer:
D. To provide a central repository of metadata about the database
Explanation

The data dictionary is a core component of an Oracle database, consisting of a read-only set of tables and views. Its primary purpose is to act as a central repository for metadata—data about the database itself. This includes information about schema objects (tables, views, indexes), their structures (column names, data types), integrity constraints, user privileges, and storage allocation. The database engine constantly accesses the data dictionary to parse and execute SQL statements and manage the database's structure.

Why Incorrect

A. While the data dictionary contains information about users, its scope is far broader than just storing credentials; it describes the entire database.
B. Tracking historical data changes is the function of features like auditing or Flashback technologies, not the primary role of the data dictionary.
C. The data dictionary does not automatically generate SQL queries; it provides the metadata that tools or developers use to construct valid queries.

References

1. Oracle Corporation. (2021). Oracle Database Concepts

21c. Chapter 5

"Data Dictionary and Dynamic Performance Views"

Section "Overview of the Data Dictionary".

2. Ullman

J. D.

& Widom

J. (2008). A First Course in Database Systems (3rd ed.). Pearson. Chapter 2

"The Relational Model"

discusses the concept of a database schema and system catalog (data dictionary) that stores it.

3. Stanford University. (n.d.). CS 145: Introduction to Databases

Lecture 15 - Constraints and Triggers. Slide 10 discusses the "System Catalog" which stores metadata

including constraints.

Scroll to Top