Data Modeling interview questions

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.

Take the free IT readiness check

or take a mock interview set up for this area

1. What is conformed dimension?

Mid
  1. A.A bottom-up methodology building conformed dimensional data marts (star schemas) tied together by a shared bus matrix.
  2. B.A dimension shared and used identically across multiple fact tables or data marts, enabling consistent cross-process reporting in a Kimball bus architecture.
  3. C.In Data Vault, a table holding the unique list of business keys for an entity plus metadata, with no descriptive attributes.
  4. 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
  1. A.conformed dimension
  2. B.factless fact table
  3. C.Inmon approach
  4. D.junk dimension

Answer + AI explanation with Pro

3. Which statement is correct?

Mid
  1. A.conformed dimension — A modeling pitfall where joining two unrelated many-to-many paths through a shared dimension produces a Cartesian explosion of rows.
  2. B.conformed dimension — A modeling methodology using hubs (business keys), links (relationships), and satellites (descriptive history) for auditable, agile, highly scalable warehouses.
  3. C.conformed dimension — In Data Vault, a table storing the time-variant descriptive attributes and history attached to a hub or link.
  4. 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
  1. A.A bottom-up methodology building conformed dimensional data marts (star schemas) tied together by a shared bus matrix.
  2. B.A dimension shared and used identically across multiple fact tables or data marts, enabling consistent cross-process reporting in a Kimball bus architecture.
  3. C.A dimension attribute (like an order or invoice number) stored in the fact table itself with no corresponding dimension table.
  4. 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
  1. A.SCD Type 2
  2. B.degenerate dimension
  3. C.link table
  4. D.Data Vault

Answer + AI explanation with Pro

6. Which statement is correct?

Mid
  1. A.degenerate dimension — In Data Vault, a table storing the time-variant descriptive attributes and history attached to a hub or link.
  2. 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.
  3. 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.
  4. 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
  1. A.A dimension shared and used identically across multiple fact tables or data marts, enabling consistent cross-process reporting in a Kimball bus architecture.
  2. B.A table resolving a many-to-many relationship between a fact and a dimension, often carrying an allocation weight to avoid double counting.
  3. C.A dimension that consolidates several low-cardinality flags and indicators into one table to avoid cluttering the fact table with many small columns.
  4. 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
  1. A.junk dimension
  2. B.fan trap
  3. C.conformed dimension
  4. D.Data Vault 2.0

Answer + AI explanation with Pro

9. Which statement is correct?

Mid
  1. A.junk dimension — A dimension attribute (like an order or invoice number) stored in the fact table itself with no corresponding dimension table.
  2. B.junk dimension — In Data Vault, a table holding the unique list of business keys for an entity plus metadata, with no descriptive attributes.
  3. 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.
  4. 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
  1. A.A modeling pattern using hubs (keys), links (relationships), and satellites (descriptive history) to build an auditable, scalable warehouse.
  2. B.A modeling methodology using hubs (business keys), links (relationships), and satellites (descriptive history) for auditable, agile, highly scalable warehouses.
  3. C.A fact table that records the occurrence of events or coverage with no numeric measures, such as student attendance or product-promotion eligibility.
  4. 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
  1. A.SCD Type 2
  2. B.factless fact table
  3. C.Data Vault 2.0
  4. D.junk dimension

Answer + AI explanation with Pro

12. Which statement is correct?

Mid
  1. 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.
  2. B.factless fact table — A dimension attribute (like an order or invoice number) stored in the fact table itself with no corresponding dimension table.
  3. 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.
  4. 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
  1. A.A slowly changing dimension technique that preserves history by inserting a new row per change with effective-from, effective-to, and current flags.
  2. 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.
  3. C.A modeling methodology using hubs (business keys), links (relationships), and satellites (descriptive history) for auditable, agile, highly scalable warehouses.
  4. 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
  1. A.SCD Type 2
  2. B.Data Vault 2.0
  3. C.link table
  4. D.hub

Answer + AI explanation with Pro

15. Which statement is correct?

Senior
  1. A.Data Vault 2.0 — A modeling pattern using hubs (keys), links (relationships), and satellites (descriptive history) to build an auditable, scalable warehouse.
  2. 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.
  3. C.Data Vault 2.0 — A modeling methodology using hubs (business keys), links (relationships), and satellites (descriptive history) for auditable, agile, highly scalable warehouses.
  4. 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
  1. A.A fact table that records the occurrence of events or coverage with no numeric measures, such as student attendance or product-promotion eligibility.
  2. B.A dimension that consolidates several low-cardinality flags and indicators into one table to avoid cluttering the fact table with many small columns.
  3. C.In Data Vault, a table modeling a many-to-many relationship or transaction between two or more hubs by their business keys.
  4. 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
  1. A.Kimball approach
  2. B.Data Vault 2.0
  3. C.grain declaration
  4. D.hub

Answer + AI explanation with Pro

18. Which statement is correct?

Senior
  1. A.hub — A modeling methodology using hubs (business keys), links (relationships), and satellites (descriptive history) for auditable, agile, highly scalable warehouses.
  2. B.hub — In Data Vault, a table storing the time-variant descriptive attributes and history attached to a hub or link.
  3. C.hub — A modeling pitfall where joining two unrelated many-to-many paths through a shared dimension produces a Cartesian explosion of rows.
  4. 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
  1. A.A slowly changing dimension technique that preserves history by inserting a new row per change with effective-from, effective-to, and current flags.
  2. B.In Data Vault, a table holding the unique list of business keys for an entity plus metadata, with no descriptive attributes.
  3. C.A table resolving a many-to-many relationship between a fact and a dimension, often carrying an allocation weight to avoid double counting.
  4. 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
  1. A.link table
  2. B.satellite
  3. C.Data Vault 2.0
  4. D.Kimball approach

Answer + AI explanation with Pro

21. Which statement is correct?

Senior
  1. A.satellite — A modeling pitfall where joining two unrelated many-to-many paths through a shared dimension produces a Cartesian explosion of rows.
  2. B.satellite — In Data Vault, a table holding the unique list of business keys for an entity plus metadata, with no descriptive attributes.
  3. C.satellite — In Data Vault, a table storing the time-variant descriptive attributes and history attached to a hub or link.
  4. 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
  1. A.A bottom-up methodology building conformed dimensional data marts (star schemas) tied together by a shared bus matrix.
  2. B.A modeling pitfall where joining two unrelated many-to-many paths through a shared dimension produces a Cartesian explosion of rows.
  3. C.In Data Vault, a table holding the unique list of business keys for an entity plus metadata, with no descriptive attributes.
  4. 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
  1. A.satellite
  2. B.link table
  3. C.SCD Type 2
  4. D.Kimball approach

Answer + AI explanation with Pro

24. Which statement is correct?

Senior
  1. 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.
  2. B.link table — A modeling pitfall where joining two unrelated many-to-many paths through a shared dimension produces a Cartesian explosion of rows.
  3. C.link table — A table resolving many-to-many relationships between a fact and a dimension, often carrying an allocation or weighting factor.
  4. 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
  1. A.A modeling pitfall where joining two unrelated many-to-many paths through a shared dimension produces a Cartesian explosion of rows.
  2. B.A top-down methodology building a normalized (3NF) enterprise data warehouse first, then deriving dimensional data marts from it.
  3. C.A bottom-up methodology building conformed dimensional data marts (star schemas) tied together by a shared bus matrix.
  4. 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
  1. A.bridge table
  2. B.Data Vault 2.0
  3. C.Inmon approach
  4. D.hub

Answer + AI explanation with Pro

27. Which statement is correct?

Mid
  1. A.Inmon approach — A top-down methodology building a normalized (3NF) enterprise data warehouse first, then deriving dimensional data marts from it.
  2. B.Inmon approach — A modeling pitfall where joining two unrelated many-to-many paths through a shared dimension produces a Cartesian explosion of rows.
  3. C.Inmon approach — A bottom-up methodology building conformed dimensional data marts (star schemas) tied together by a shared bus matrix.
  4. 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
  1. A.A modeling pitfall where joining two unrelated many-to-many paths through a shared dimension produces a Cartesian explosion of rows.
  2. 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.
  3. C.A top-down methodology building a normalized (3NF) enterprise data warehouse first, then deriving dimensional data marts from it.
  4. 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
  1. A.Data Vault 2.0
  2. B.Kimball approach
  3. C.fan trap
  4. D.factless fact table

Answer + AI explanation with Pro

30. Which statement is correct?

Mid
  1. 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.
  2. 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.
  3. C.Kimball approach — A modeling pitfall where joining two unrelated many-to-many paths through a shared dimension produces a Cartesian explosion of rows.
  4. 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.

Take the free IT readiness check

or take a mock interview set up for this area

24,000+ questions & coding problemsSoftware & IT16,274 questionsGovernment jobs26 examsAptitudenew questions every timeAI practice interviewwith feedback65 topics to practiseMechanical1,149 questionsGATE ME9 papersEngineering Mathematics381 questions2-minute checkfreeDSA Problems1,422Civil1,005 questionsGATE CE9 papersCS Fundamentals1,209 questionsYour scores6 skillsSystem Design25Electrical / EEE1,047 questionsGATE EE9 papersRun your codeC++ · Java · PythonLow-Level Design144Electronics & Comm.975 questionsGATE EC9 papersAI help on every questionFull-Stack6,282Chemical1,005 questionsGATE CH9 papersAI whiteboardsystem designWork abroadEurope · remote · transfersESE ME1 paperGATE practice papers2019–2026ESE CE1 paperDate alertsbefore the last dateESE EE1 paperBehavioural courseHR round practiceESE ET1 paperResume optimizerProSSC JE ME1 paperApplication trackerSSC JE CE1 paperCompany-wise prepSSC JE EE1 paperRole roadmapsRRB JE1 subjectPriced in ₹UPI · cardsISRO SC1 paperGATE CS9 papersIBPS SO IT1 paperUGC NET CS1 paperSSC CGL26 papersIBPS PO26 papersRRB NTPC26 papersSSC CHSL26 papersIBPS Clerk26 papersSBI Clerk26 papersRRB Group D26 papersSSC CPO26 papersSSC GD26 papers