DBMS
Storage and Queries
Before data can be analysed, it has to be stored somewhere. This section covers how databases work — the relational model, SQL, normalization, transactions, and indexing. The concepts here are foundational for structured data at any scale.
Indexes
intermediateThe thing that makes queries fast without changing any data.
Joins
beginnerHow you stitch two tables together based on a shared column.
Normalization
intermediateThe art of organizing your tables so data doesn't contradict itself.
The Relational Model
beginnerData lives in tables. Tables connect through keys. That's the whole idea.
SQL Basics
beginnerThe language you use to ask a database a question.
Transactions and ACID
intermediateHow databases make sure your data doesn't end up in a half-written, broken state.