This textbook comprises 12 chapters: eight focused on relational database concepts using Transact-SQL, and four dedicated to NoSQL concepts and practices using MongoDB. Each code example is paired with a matching exercise, allowing you to observe how the code functions and then apply that logic to solve a similar problem independently.
To reinforce learning, every section includes multiple-choice questions to test your comprehension, while each chapter concludes with discussion questions designed to encourage critical thinking. The book also features three comprehensive case studies for practical application.
A key feature of this text is the use of a custom, streamlined database. This approach allows you to manually verify query results before writing SQL or NoSQL statements, fostering a deeper understanding of data logic (all dataset details are provided in Appendix). For example, if a query asks for the highest-priced product, you can locate the answer in the appendix to validate your subsequent SQL solution.