The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling, Ralph Kimball, Margy Ross, 2013 (Wiley) - This foundational text systematically introduces dimensional modeling, detailing the Star and Snowflake schemas, their design trade-offs, and practical implementation strategies for analytical databases.
Database System Concepts, Avi Silberschatz, Henry F. Korth, S. Sudarshan, 2019 (McGraw-Hill) - This comprehensive textbook provides fundamental principles of database systems, including detailed explanations of normalization (like 3NF), which is crucial for understanding the structural differences of Snowflake schemas.
Fundamentals of Data Engineering: Planning and Building Robust Data Systems, Joe Reis, Matt Housley, 2022 (O'Reilly Media) - This modern guide to data engineering discusses schema design in the context of contemporary data architectures, including the performance and storage implications of different modeling choices in cloud data warehouses.