Data Modeling

View at publisher
Authors: Rita Okonkwo, Dimeji Onafuwa
Cited by: 0

Abstract

This chapter explores how data modeling underpins growth engineering. It looks at why growth engineers must think in two systems: online transaction processing (OLTP) for capturing interactions cleanly and online analytical processing (OLAP) for analyzing them effectively. The chapter also explores the characteristics of each system, the types of data they handle, and the different modeling priorities they require. For OLTP modeling, it discusses how relational databases, entity-relationship diagrams, normalization, and constraints help maintain integrity and prevent silent data corruption in transactional systems. The chapter shows how modeling with these principles in mind supports reliable telemetry and experimentation infrastructure. For OLAP modeling, it focuses on speed and analytical clarity. The chapter introduces facts and dimensions as the foundation for analytical models, and examines two common design patterns–the star schema and the snowflake schema—along with their trade-offs and when to use each.

Fields of Study & Subjects

Big Data and Business Intelligence Advanced Database Systems and Queries Data Quality and Management

Publication details

Journal / source
Wiley eBooks
Pages
55–81
Publication date
6 March 2026
Language
EN
Document type
Book chapter