Data Modeling for Software Architects: From Relational Normalization to NoSQL Data Structures

Master the art of data modeling for modern software architecture, covering relational normalization and diverse NoSQL data structures to make informed design choices for scalable and performant systems.

Foundations of Data Modeling: Relational Principles and Normalization

Unit 1: Introduction to Data Modeling and Relational Basics

Unit 2: The Power of Normalization

Unit 3: Relational vs. NoSQL: Making the Choice

NoSQL Data Structures and Advanced Architectural Decisions

Unit 1: Introduction to NoSQL Data Models

Unit 2: Deep Dive into NoSQL Data Models

Unit 3: Architectural Decisions and Trade-offs