51 Data Modeling questions from the Data Engineering bank, written for Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd.
Free to start: the 2-minute IT readiness check — six questions and a result.
A.A bottom-up methodology building conformed dimensional data marts (star schemas) tied together by a shared bus matrix.
B.A dimension shared and used identically across multiple fact tables or data marts, enabling consistent cross-process reporting in a Kimball bus architecture.
C.In Data Vault, a table holding the unique list of business keys for an entity plus metadata, with no descriptive attributes.
D.A dimension that consolidates several low-cardinality flags and indicators into one table to avoid cluttering the fact table with many small columns.
Answer + AI explanation with Pro
2. Which term means: "A dimension shared and used identically across multiple fact tables or data marts, enabling consistent cross-process reporting in a Kimball bus architecture."?
Mid
A.conformed dimension
B.factless fact table
C.Inmon approach
D.junk dimension
Answer + AI explanation with Pro
3. Which statement is correct?
Mid
A.conformed dimension — A modeling pitfall where joining two unrelated many-to-many paths through a shared dimension produces a Cartesian explosion of rows.
B.conformed dimension — A modeling methodology using hubs (business keys), links (relationships), and satellites (descriptive history) for auditable, agile, highly scalable warehouses.
C.conformed dimension — In Data Vault, a table storing the time-variant descriptive attributes and history attached to a hub or link.
D.conformed dimension — A dimension shared and used identically across multiple fact tables or data marts, enabling consistent cross-process reporting in a Kimball bus architecture.
Answer + AI explanation with Pro
4. What is degenerate dimension?
Mid
A.A bottom-up methodology building conformed dimensional data marts (star schemas) tied together by a shared bus matrix.
B.A dimension shared and used identically across multiple fact tables or data marts, enabling consistent cross-process reporting in a Kimball bus architecture.
C.A dimension attribute (like an order or invoice number) stored in the fact table itself with no corresponding dimension table.
D.A top-down methodology building a normalized (3NF) enterprise data warehouse first, then deriving dimensional data marts from it.
Answer + AI explanation with Pro
5. Which term means: "A dimension attribute (like an order or invoice number) stored in the fact table itself with no corresponding dimension table."?
Mid
A.SCD Type 2
B.degenerate dimension
C.link table
D.Data Vault
Answer + AI explanation with Pro
6. Which statement is correct?
Mid
A.degenerate dimension — In Data Vault, a table storing the time-variant descriptive attributes and history attached to a hub or link.
B.degenerate dimension — A table resolving a many-to-many relationship between a fact and a dimension, often carrying an allocation weight to avoid double counting.
C.degenerate dimension — A dimension that consolidates several low-cardinality flags and indicators into one table to avoid cluttering the fact table with many small columns.
D.degenerate dimension — A dimension attribute (like an order or invoice number) stored in the fact table itself with no corresponding dimension table.
Answer + AI explanation with Pro
7. What is junk dimension?
Mid
A.A dimension shared and used identically across multiple fact tables or data marts, enabling consistent cross-process reporting in a Kimball bus architecture.
B.A table resolving a many-to-many relationship between a fact and a dimension, often carrying an allocation weight to avoid double counting.
C.A dimension that consolidates several low-cardinality flags and indicators into one table to avoid cluttering the fact table with many small columns.
D.A table resolving many-to-many relationships between a fact and a dimension, often carrying an allocation or weighting factor.
Answer + AI explanation with Pro
8. Which term means: "A dimension that consolidates several low-cardinality flags and indicators into one table to avoid cluttering the fact table with many small columns."?
Mid
A.junk dimension
B.fan trap
C.conformed dimension
D.Data Vault 2.0
Answer + AI explanation with Pro
9. Which statement is correct?
Mid
A.junk dimension — A dimension attribute (like an order or invoice number) stored in the fact table itself with no corresponding dimension table.
B.junk dimension — In Data Vault, a table holding the unique list of business keys for an entity plus metadata, with no descriptive attributes.
C.junk dimension — A dimension that consolidates several low-cardinality flags and indicators into one table to avoid cluttering the fact table with many small columns.
D.junk dimension — In Data Vault, a table modeling a many-to-many relationship or transaction between two or more hubs by their business keys.
Answer + AI explanation with Pro
10. What is factless fact table?
Mid
A.A modeling pattern using hubs (keys), links (relationships), and satellites (descriptive history) to build an auditable, scalable warehouse.
B.A modeling methodology using hubs (business keys), links (relationships), and satellites (descriptive history) for auditable, agile, highly scalable warehouses.
C.A fact table that records the occurrence of events or coverage with no numeric measures, such as student attendance or product-promotion eligibility.
D.A bottom-up methodology building conformed dimensional data marts (star schemas) tied together by a shared bus matrix.
Answer + AI explanation with Pro
11. Which term means: "A fact table that records the occurrence of events or coverage with no numeric measures, such as student attendance or product-promotion eligibility."?
Mid
A.SCD Type 2
B.factless fact table
C.Data Vault 2.0
D.junk dimension
Answer + AI explanation with Pro
12. Which statement is correct?
Mid
A.factless fact table — A fact table that records the occurrence of events or coverage with no numeric measures, such as student attendance or product-promotion eligibility.
B.factless fact table — A dimension attribute (like an order or invoice number) stored in the fact table itself with no corresponding dimension table.
C.factless fact table — A table resolving a many-to-many relationship between a fact and a dimension, often carrying an allocation weight to avoid double counting.
D.factless fact table — A bottom-up methodology building conformed dimensional data marts (star schemas) tied together by a shared bus matrix.
Answer + AI explanation with Pro
13. What is Data Vault 2.0?
Senior
A.A slowly changing dimension technique that preserves history by inserting a new row per change with effective-from, effective-to, and current flags.
B.A modeling pitfall where a one-to-many join causes additive measures to be double-counted, avoided by aggregating at the correct grain first.
C.A modeling methodology using hubs (business keys), links (relationships), and satellites (descriptive history) for auditable, agile, highly scalable warehouses.
D.Explicitly stating what one row of a fact table represents (the lowest level of detail), the first and most important step in dimensional design.
Answer + AI explanation with Pro
14. Which term means: "A modeling methodology using hubs (business keys), links (relationships), and satellites (descriptive history) for auditable, agile, highly scalable warehouses."?
Senior
A.SCD Type 2
B.Data Vault 2.0
C.link table
D.hub
Answer + AI explanation with Pro
15. Which statement is correct?
Senior
A.Data Vault 2.0 — A modeling pattern using hubs (keys), links (relationships), and satellites (descriptive history) to build an auditable, scalable warehouse.
B.Data Vault 2.0 — A modeling pitfall where joining two unrelated many-to-many paths through a shared dimension produces a Cartesian explosion of rows.
C.Data Vault 2.0 — A modeling methodology using hubs (business keys), links (relationships), and satellites (descriptive history) for auditable, agile, highly scalable warehouses.
D.Data Vault 2.0 — A modeling pitfall where a one-to-many join causes additive measures to be double-counted, avoided by aggregating at the correct grain first.
Answer + AI explanation with Pro
16. What is hub?
Senior
A.A fact table that records the occurrence of events or coverage with no numeric measures, such as student attendance or product-promotion eligibility.
B.A dimension that consolidates several low-cardinality flags and indicators into one table to avoid cluttering the fact table with many small columns.
C.In Data Vault, a table modeling a many-to-many relationship or transaction between two or more hubs by their business keys.
D.In Data Vault, a table holding the unique list of business keys for an entity plus metadata, with no descriptive attributes.
Answer + AI explanation with Pro
17. Which term means: "In Data Vault, a table holding the unique list of business keys for an entity plus metadata, with no descriptive attributes."?
Senior
A.Kimball approach
B.Data Vault 2.0
C.grain declaration
D.hub
Answer + AI explanation with Pro
18. Which statement is correct?
Senior
A.hub — A modeling methodology using hubs (business keys), links (relationships), and satellites (descriptive history) for auditable, agile, highly scalable warehouses.
B.hub — In Data Vault, a table storing the time-variant descriptive attributes and history attached to a hub or link.
C.hub — A modeling pitfall where joining two unrelated many-to-many paths through a shared dimension produces a Cartesian explosion of rows.
D.hub — In Data Vault, a table holding the unique list of business keys for an entity plus metadata, with no descriptive attributes.
Answer + AI explanation with Pro
19. What is satellite?
Senior
A.A slowly changing dimension technique that preserves history by inserting a new row per change with effective-from, effective-to, and current flags.
B.In Data Vault, a table holding the unique list of business keys for an entity plus metadata, with no descriptive attributes.
C.A table resolving a many-to-many relationship between a fact and a dimension, often carrying an allocation weight to avoid double counting.
D.In Data Vault, a table storing the time-variant descriptive attributes and history attached to a hub or link.
Answer + AI explanation with Pro
20. Which term means: "In Data Vault, a table storing the time-variant descriptive attributes and history attached to a hub or link."?
Senior
A.link table
B.satellite
C.Data Vault 2.0
D.Kimball approach
Answer + AI explanation with Pro
21. Which statement is correct?
Senior
A.satellite — A modeling pitfall where joining two unrelated many-to-many paths through a shared dimension produces a Cartesian explosion of rows.
B.satellite — In Data Vault, a table holding the unique list of business keys for an entity plus metadata, with no descriptive attributes.
C.satellite — In Data Vault, a table storing the time-variant descriptive attributes and history attached to a hub or link.
D.satellite — In Data Vault, a table modeling a many-to-many relationship or transaction between two or more hubs by their business keys.
Answer + AI explanation with Pro
22. What is link table?
Senior
A.A bottom-up methodology building conformed dimensional data marts (star schemas) tied together by a shared bus matrix.
B.A modeling pitfall where joining two unrelated many-to-many paths through a shared dimension produces a Cartesian explosion of rows.
C.In Data Vault, a table holding the unique list of business keys for an entity plus metadata, with no descriptive attributes.
D.In Data Vault, a table modeling a many-to-many relationship or transaction between two or more hubs by their business keys.
Answer + AI explanation with Pro
23. Which term means: "In Data Vault, a table modeling a many-to-many relationship or transaction between two or more hubs by their business keys."?
Senior
A.satellite
B.link table
C.SCD Type 2
D.Kimball approach
Answer + AI explanation with Pro
24. Which statement is correct?
Senior
A.link table — In Data Vault, a table modeling a many-to-many relationship or transaction between two or more hubs by their business keys.
B.link table — A modeling pitfall where joining two unrelated many-to-many paths through a shared dimension produces a Cartesian explosion of rows.
C.link table — A table resolving many-to-many relationships between a fact and a dimension, often carrying an allocation or weighting factor.
D.link table — A modeling pitfall where a one-to-many join causes additive measures to be double-counted, avoided by aggregating at the correct grain first.
Answer + AI explanation with Pro
25. What is Inmon approach?
Mid
A.A modeling pitfall where joining two unrelated many-to-many paths through a shared dimension produces a Cartesian explosion of rows.
B.A top-down methodology building a normalized (3NF) enterprise data warehouse first, then deriving dimensional data marts from it.
C.A bottom-up methodology building conformed dimensional data marts (star schemas) tied together by a shared bus matrix.
D.A dimension shared and used identically across multiple fact tables or data marts, enabling consistent cross-process reporting in a Kimball bus architecture.
Answer + AI explanation with Pro
26. Which term means: "A top-down methodology building a normalized (3NF) enterprise data warehouse first, then deriving dimensional data marts from it."?
Mid
A.bridge table
B.Data Vault 2.0
C.Inmon approach
D.hub
Answer + AI explanation with Pro
27. Which statement is correct?
Mid
A.Inmon approach — A top-down methodology building a normalized (3NF) enterprise data warehouse first, then deriving dimensional data marts from it.
B.Inmon approach — A modeling pitfall where joining two unrelated many-to-many paths through a shared dimension produces a Cartesian explosion of rows.
C.Inmon approach — A bottom-up methodology building conformed dimensional data marts (star schemas) tied together by a shared bus matrix.
D.Inmon approach — A modeling pitfall where a one-to-many join causes additive measures to be double-counted, avoided by aggregating at the correct grain first.
Answer + AI explanation with Pro
28. What is Kimball approach?
Mid
A.A modeling pitfall where joining two unrelated many-to-many paths through a shared dimension produces a Cartesian explosion of rows.
B.A modeling pitfall where a one-to-many join causes additive measures to be double-counted, avoided by aggregating at the correct grain first.
C.A top-down methodology building a normalized (3NF) enterprise data warehouse first, then deriving dimensional data marts from it.
D.A bottom-up methodology building conformed dimensional data marts (star schemas) tied together by a shared bus matrix.
Answer + AI explanation with Pro
29. Which term means: "A bottom-up methodology building conformed dimensional data marts (star schemas) tied together by a shared bus matrix."?
Mid
A.Data Vault 2.0
B.Kimball approach
C.fan trap
D.factless fact table
Answer + AI explanation with Pro
30. Which statement is correct?
Mid
A.Kimball approach — A slowly changing dimension technique that preserves history by inserting a new row per change with effective-from, effective-to, and current flags.
B.Kimball approach — A table resolving a many-to-many relationship between a fact and a dimension, often carrying an allocation weight to avoid double counting.
C.Kimball approach — A modeling pitfall where joining two unrelated many-to-many paths through a shared dimension produces a Cartesian explosion of rows.
D.Kimball approach — A bottom-up methodology building conformed dimensional data marts (star schemas) tied together by a shared bus matrix.
Answer + AI explanation with Pro
Showing 30 of 51 Data Modeling questions — the full set, with answers, explanations and an AI tutor on every question, is inside.
Free to start
Start with a free readiness check
Sign up free for the 2-minute IT readiness check and a scored result. Answers, explanations and the AI tutor on every Data Modeling question come with Pro.