Difficulty: Medium
Correct Answer: DB/DC dictionary
Explanation:
Introduction / Context:
A data dictionary (or catalog) stores metadata: definitions of tables, records, fields, relationships, constraints, and sometimes process definitions. Especially in mainframe and enterprise environments (e.g., IMS DB/DC), dedicated dictionary products or subsystems maintain authoritative metadata across applications to support governance, generation, and impact analysis.
Given Data / Assumptions:
Concept / Approach:
In classic enterprise stacks, dictionary products (e.g., DB/DC dictionary) manage metadata separate from the application data. They assist code generation, schema evolution, and documentation. While DBMSs like TOTAL or Access have internal catalogs, they are not commonly referred to as standalone “data dictionary software packages” in the same sense as dedicated enterprise dictionaries.
Step-by-Step Solution:
Verification / Alternative check:
Enterprise documentation typically treats the dictionary as a separate governed artifact from the DBMS engine, reinforcing the answer.
Why Other Options Are Wrong:
Common Pitfalls:
Assuming any DBMS with internal catalogs equals a standalone data dictionary tool used across multiple systems.
Final Answer:
DB/DC dictionary
Discussion & Comments