I hope the case study also injects a little humor. Data modeling is the foundation of database quality. A solid grounding in data modeling principles and extensive practice are necessary for successful database design. The double helix, upward, intertwined, spiraling of data modeling and SQL is another unique pedagogical feature. Class room testing indicates it is a superior method of teaching compared to handling data modeling and SQL separately.
Students quickly understand the reason for data modeling and appreciate why it is a valuable skill.
Also, rapid exposure to SQL means students gain hands-on experience that much sooner. I intend this book to be a long-term investment for students. The data modeling section details the standard structures and their relational mappings. The SQL section contains an extensive list of queries that serves as a basis for developing other SQL queries. The purpose of these sections is to facilitate pattern matching.