DMC Cheat Sheet 2026
The 30 highest-yield DMC facts, distilled from real exam questions. Print it, save it as a PDF, or study it here — free, no sign-up.
- Which of the following is a characteristic of a natural key? → It derives its value from business attributes that already exist
- What does referential integrity enforce in a relational data model? → That a foreign key value must match an existing primary key value in the referenced table
- What anomaly occurs when inserting new data requires entering dummy or NULL values for unrelated attributes? → Insertion anomaly
- When a data quality issue is discovered in production data, which document should be updated to capture the root cause, business impact, and remediation steps? → Data quality issue log
- What does 'data lineage' document? → The origin of data and how it flows and transforms through systems over time
- Which data modeling artifact is most useful for documenting data quality rules alongside the attributes they govern? → Data dictionary
- Which of the following are NoSQL database technologies? → Neo4j
- Which of the following tools are commonly used to integrate data modeling into data pipelines? → Apache NiFi
- In Data Vault modeling, what is the purpose of a Link? → To capture the relationships and associations between two or more Hubs
- What is the primary goal of a conceptual data model? → To capture high-level business concepts and their relationships independent of technology
- Which of the following are common elements of an Entity-Relationship Diagram (ERD)? → Entities
- Which modeling artifact is used to document the meaning and origin of a single data element across an enterprise? → Data element definition record
- What is a recursive (or self-referencing) relationship in data modeling? → A relationship where an entity is associated with instances of itself
- What is a subtype in data modeling? → A specialized category of a supertype entity that inherits its attributes
- In logical data modeling, what is the purpose of a business rule? → To capture constraints and policies that govern data and must be enforced by the model
- What is data lineage, and why is it important in metadata management? → A record of where data originates, how it transforms, and where it moves
- Which data quality concept refers to each entity instance being represented only once in a dataset, with no duplicate records? → Uniqueness
- Which ERD notation style uses rectangles for entities, diamonds for relationships, and ovals for attributes? → Chen notation
- In an ERD, what does a crow's foot notation symbol at the end of a relationship line represent? → Many (zero or more)
- Which of the following is a key responsibility of a data steward in maintaining data quality within a data model? → Defining, monitoring, and enforcing data quality rules for assigned data domains
- In the context of DMC, what does 'domain' mean when applied to an attribute? → The set of all valid values an attribute can hold
- How does data modeling improve machine learning workflows? → By structuring data for efficient feature extraction
- Which concept represents a property or characteristic of an entity in a data model? → Attribute
- What is the purpose of a data catalog in metadata management? → To provide a central repository for metadata
- Which of the following best describes data accuracy as a data quality dimension? → Data correctly represents the real-world entity or event it models
- What is the role of a tablespace in physical database design? → A storage container that maps database objects to physical disk files or storage devices
- What is the primary purpose of a data quality scorecard in enterprise data modeling? → To measure and communicate data quality metrics against defined thresholds
- In IDEF1X notation, what does a solid line between entities represent versus a dashed line? → Solid = identifying relationship; dashed = non-identifying relationship
- What is denormalization, and when is it appropriate? → Reversing normalization by intentionally adding redundancy to improve read performance
- Which of the following database systems is relational? → MySQL
Turn these facts into recall: