In this part, you will get an overview of the fundamental differences between SQL and NoSQL databases. You will learn about their unique characteristics, design principles, and the trade-offs involved in choosing one over the other. Additionally, you will understand the essential principles and best practices for designing robust databases, covering key concepts such as normalization, data modeling, and understanding business requirements.
This section contains the following chapters:
- Chapter 1, SQL and NoSQL Databases: Characteristics, Design, and Trade-Offs
- Chapter 2, Building a Strong Foundation for Database Design