Executive summary. As organizations pivot their data warehouses toward machine learning and large language model (LLM) workloads, the choice of core modeling pattern becomes an AI-enablement decision, not merely a query-performance one. This paper argues that a normalized, third-normal-form (3NF) integration core is a better foundation for AI than a dimensional (star-schema) one. We build the case by extending the data-management principles asserted in DAMA-DMBOK2 — which is deliberately neutral between the two patterns — toward an AI-specific judgment, and we reposition dimensional models as a valuable downstream serving layer rather than the foundation.

The AI-enablement question: grain, flexibility, integrity

Machine learning and LLM reasoning place demands on data that differ from those of classic business intelligence. Models learn from the finest available grain; aggregation performed before modeling can mask subgroup variation and introduce aggregation bias, a risk documented in recent ML research (Javanmard et al., ICLR 2024, https://arxiv.org/abs/2401.11081). Feature engineering benefits from preserved entity relationships that can be traversed, joined, and recombined for questions no one has yet asked. And AI governance increasingly requires lineage and auditability. Grain, flexibility, and integrity — not presentation convenience — are therefore the properties that matter most for AI, and they are precisely the properties a normalized core protects.

DMBOK's own principles favor an atomic, integrated foundation

DMBOK2 explicitly declines to crown a winner, describing Inmon's normalized approach and Kimball's dimensional approach as "two influential" patterns with "different approaches" (DAMA-DMBOK2, Ch.11, p.385). We do not claim DMBOK endorses 3NF. We do observe that several principles DMBOK asserts in its own voice lean toward the atomic, integrated side:

Build on atomic data. "Summarize and optimize last, not first: Build on the atomic data. Aggregate and summarize to meet requirements and ensure performance, not to replace the detail." (DAMA-DMBOK2, Ch.11, p.384).

Integration is the warehouse's job. In Inmon's Corporate Information Factory, consistent keys, encoding, and definitions mean "the warehouse becomes a system of record" holding "details of atomic level transactions," and "the DW provides a single integration point for corporate data" (DAMA-DMBOK2, Ch.11, pp.386–387).

Dimensional is positioned downstream. "Dimensional modeling (using denormalization techniques) is often used to design user-oriented data marts" (DAMA-DMBOK2, Ch.11, p.387), while "the DW data usually persists in the central or atomic layer" that "maintains all historical atomic data" (Ch.11, p.391).

Denormalization is a performance optimization, not a semantic choice. A normalized model "usually means the data is in 3NF," and one should "denormalize only to improve database query performance or to facilitate enforcement of user security" (DAMA-DMBOK2, Ch.5, pp.150–151). Attributes should be atomic — "one and only one piece of data (fact) that cannot be divided" (Ch.5, pp.155–156).

Read together, DMBOK's asserted principles treat the atomic, integrated store as the foundation and denormalized/dimensional structures — which are "not normalized in the way an entity relationship model is" (DAMA-DMBOK2, Ch.11, p.388) — as downstream delivery. For AI, whose needs are grain and integration, that ordering is decisive.

The 3NF-for-AI case

A 3NF core preserves grain and relationships, encodes no pre-baked business logic into collapsed facts, and thereby maximizes optionality: any wide feature table can be projected from atomic, related entities, but atomic grain and relationships cannot be recovered once a star has collapsed them. Inmon's own argument for a normalized "single version of the truth" is that atomic, integrated data answers unknown future questions (https://williaminmon.substack.com/p/a-tale-of-two-architectures-kimball).

The case is reinforced by recent, measured evidence. Declarative factorization work shows that denormalizing joins for ML inference forces redundant storage and recomputation of duplicated features, which a normalized/factored form avoids (InferF, arXiv:2511.20489, https://arxiv.org/pdf/2511.20489). Separately, studies of LLM SQL generation and symbolic reasoning report that database normalization can improve accuracy, though effects are task-dependent (Kohita, arXiv:2510.01989, https://arxiv.org/pdf/2510.01989; NormTab, arXiv:2406.17961). Richer, normalized relationships also feed graph-based feature engineering and knowledge-graph ML (Stardog, https://www.stardog.com/blog/knowledge-graphs-and-machine-learning/; Neo4j, https://neo4j.com/blog/genai/future-ai-machine-learning-knowledge-graphs/), while normalized, Inmon-adjacent Data Vault 2.0 is promoted for AI precisely on lineage and auditability grounds (https://www.acceldata.io/blog/data-vault-explained-the-future-of-scalable-data-warehousing; https://atlan.com/data-vault-architecture/).

Refuting the dimensional-for-AI claims

Three counterclaims deserve direct answers. First, the argument that dimensional models "double as feature stores" and that AI-augmented star-schema design accelerates modeling conflates modeling-process speed with data suitability; faster star construction does not address redundant computation, normalized-reasoning gains, or the grain-collision risk of pre-baked aggregates. Second, "One Big Table" advocacy (https://www.ml4devs.com/what-is/one-big-table/) describes a legitimate feature-vector presentation artifact — but within DMBOK's frame it is a "denormalize last" mart derived from the atomic layer, not a foundation. Third, the observation that columnar cloud warehouses make denormalization cheap (https://www.cloudquery.io/blog/explainer-3nf_vs_star-schema) actually supports our position: the medallion pattern conforms and normalizes in "silver" and denormalizes in "gold" (https://docs.databricks.com/aws/en/lakehouse/medallion), keeping a normalized/conformed core and treating dimensional/wide tables as a downstream layer — exactly DMBOK's "atomic first, summarize last."

Conclusion

For AI enablement, the foundation should be a normalized, atomic, integrated 3NF core that preserves grain, relationships, lineage, and feature optionality. Dimensional and wide-table structures remain valuable — as a serving layer derived on top of that core, not as its substitute. This ordering both honors the principles DMBOK asserts in its own voice and aligns with prevailing lakehouse practice, making 3NF the superior architecture for building AI-ready data.

References

DAMA International. DAMA-DMBOK2: Data Management Body of Knowledge, 2nd Edition. Chapters 5 and 11 (pp.150–151, 155–156, 384–391).

Inmon, B. "A Tale of Two Architectures: Kimball and Inmon." https://williaminmon.substack.com/p/a-tale-of-two-architectures-kimball; Corporate Information Factory overview: https://www.sciencedirect.com/topics/computer-science/corporate-information-factory

"InferF: Declarative Factorization of AI/ML Inferences over Joins." arXiv:2511.20489. https://arxiv.org/pdf/2511.20489

Kohita, R. (CyberAgent AI Lab). "Exploring Database Normalization Effects on SQL Generation." arXiv:2510.01989. https://arxiv.org/pdf/2510.01989 (code: https://github.com/CyberAgentAILab/exploring-dbnorm)

"NormTab: Improving Symbolic Reasoning in LLMs Through Tabular Data Normalization." arXiv:2406.17961.

Javanmard, A. et al. "Aggregation bias in ML." ICLR 2024. arXiv:2401.11081. https://arxiv.org/abs/2401.11081

Stardog. "Knowledge Graphs and Machine Learning." https://www.stardog.com/blog/knowledge-graphs-and-machine-learning/

Neo4j. "The Future of AI, Machine Learning, and Knowledge Graphs." https://neo4j.com/blog/genai/future-ai-machine-learning-knowledge-graphs/

Acceldata. "Data Vault Explained." https://www.acceldata.io/blog/data-vault-explained-the-future-of-scalable-data-warehousing; Atlan. "Data Vault Architecture." https://atlan.com/data-vault-architecture/

CloudQuery. "3NF vs. Star Schema." https://www.cloudquery.io/blog/explainer-3nf_vs_star-schema

Databricks. "Medallion Architecture." https://docs.databricks.com/aws/en/lakehouse/medallion

ml4devs. "What Is One Big Table?" https://www.ml4devs.com/what-is/one-big-table/