Difficulty: Easy
Correct Answer: Incorrect
Explanation:
Introduction / Context: Star schemas place a central fact table at a defined grain with surrounding dimensions for slicing and dicing. They are optimized for analytics (OLAP)—fast aggregations, drill downs, and ad hoc queries—not for high-volume transactional updates typical of OLTP systems. This statement claims star is suited to OLTP and used in operational stores; we must assess that.
Given Data / Assumptions:
Concept / Approach: Star schemas favor denormalization and surrogate keys to enable fast aggregates and simpler joins, trading off some update anomalies that are irrelevant for read-mostly analytics. OLTP uses normalized 3NF designs to avoid redundancy during frequent inserts/updates. Therefore, stars are generally for EDW or data marts, not for operational systems or ODS cores.
Step-by-Step Solution:
Identify workload: OLTP (many small writes) vs. OLAP (fewer large reads).Map to schema strategy: 3NF for OLTP; star/snowflake for OLAP.Conclude the claim linking star to OLTP is incorrect.Note that EDWs do use stars, but the reason is OLAP suitability, not OLTP suitability.Verification / Alternative check: Benchmark analytical queries on star vs. 3NF: star typically reduces joins and improves aggregation speed; OLTP updates favor 3NF.
Why Other Options Are Wrong:
Common Pitfalls: Forcing star schemas into heavily transactional contexts; misunderstanding ODS vs. EDW roles; mixing grains in a single fact table.
Final Answer: Incorrect
Discussion & Comments