Rapid Recall — R1–R35
Answer aloud or on paper before expanding the key below.
Prompts
- Define data modeling.
- Name the three model levels.
- Name four business reasons data models matter.
- Name the four types of data modeled.
- Name the four core model components.
- Entity vs entity instance?
- Name the seven common entity categories.
- Name three qualities of a good entity definition.
- Cardinality vs arity?
- Unary vs binary vs ternary?
- What is a foreign key?
- What is an attribute?
- Simple vs composite vs compound key?
- Surrogate key?
- Super vs candidate key?
- Primary vs alternate key?
- Identifying vs non-identifying relationship?
- What is a domain? Name five domain forms.
- Name the six modeling schemes.
- What are relational design objectives?
- Fact table vs dimension table?
- Define grain.
- Recite SCD Type 1/2/3.
- Conformed dimension vs conformed fact?
- What is distinctive about UML class models?
- What is distinctive about Fact-Based Modeling?
- Data Vault: hub, link, satellite?
- Name four NoSQL types.
- CDM vs LDM vs PDM?
- Canonical model?
- View vs materialized view?
- Vertical vs horizontal partition?
- Normalization vs denormalization?
- Recite 1NF, 2NF, 3NF.
- Generalization vs specialization?
Reconstruction Key R1–R35
- Discover, analyze, scope, represent, and communicate data requirements precisely in a data model.
- Conceptual, logical, physical.
- Common vocabulary; explicit knowledge; project communication; application customization/integration/replacement; also scope/knowledge retention.
- Category, resource, business event, detail transaction.
- Entity, relationship, attribute, domain.
- Entity/type = Student; instance = one Student occurrence.
- Who, What, When, Where, Why, How, Measurement.
- Clarity, accuracy, completeness.
- Cardinality = zero/one/many instance participation; arity = number of participating entity types.
- One entity type / two / three.
- Relational representation of a relationship by carrying a related key into another entity/table.
- Property that identifies, describes, or measures an entity.
- Simple = one attribute; composite = 2+; compound = composite whose components are foreign keys.
- System-generated meaningless technical identifier.
- Super = any unique set; candidate = minimal unique set.
- One candidate selected primary; other candidates alternate.
- Parent PK becomes part of child PK vs parent key becomes non-PK FK.
- Complete valid value set; data type, format, list, range, rule-based.
- Relational, dimensional, object-oriented, fact-based, time-based, NoSQL.
- Exact expression of business data; reduce redundancy / keep one fact in one place.
- Measurements vs descriptive query/report context.
- Meaning/description of one fact-table row.
- Type 1 Overwrite; Type 2 New Row; Type 3 New Column.
- Shared descriptive context vs standardized measure definition.
- UML class includes attributes plus operations/methods and encapsulation/access.
- Objects/facts/roles, controlled natural-language verbalization, no attributes as primary modeling construct.
- Hub = business concept/key; link = relationship/integration; satellite = descriptive context/history.
- Document, key-value, column-oriented, graph.
- High-level concepts; detailed tech-independent requirements; technology-specific solution.
- Generic data-in-motion/message structure between systems.
- Virtual/on-demand view vs instantiated/materialized result.
- Columns vs rows.
- Remove redundancy/stabilize logic vs deliberately add redundancy for justified physical need.
- 1NF atomic/no repeats/valid key; 2NF full dependence on minimal complete key; 3NF no non-key dependencies.
- Common features up to supertype vs distinguishing features down to subtypes.