Topics

12 domains, 110 topics — distilled from curated books. Pick a domain to start.

Relational Foundations

The mathematical model beneath relational databases, and the places where SQL deliberately differs from it.

8 topics

Data Modeling & Schema Design

Turning requirements into durable schemas through dependencies, normalization, deliberate trade-offs, and proven modeling patterns.

10 topics

SQL Querying

The core language for deriving and changing relational data, from logical evaluation through joins, aggregation, and writes.

10 topics

Advanced SQL

Composable techniques for recursion, analytics, per-row derivation, multidimensional aggregation, and temporal questions.

9 topics

Types, Constraints & Database Objects

Making meaning and integrity explicit with data types, constraints, views, generated values, and database-side behavior.

9 topics

Transactions & Concurrency

Reasoning about correctness when work overlaps: isolation, locking, MVCC, deadlocks, retries, and application boundaries.

10 topics

Indexes & Query Performance

How access paths, statistics, query shape, algorithms, and measurement combine to make database work fast and predictable.

11 topics

Storage, Execution & Recovery Internals

The machinery beneath SQL: pages, buffers, logging, recovery, execution pipelines, physical layouts, and reclamation.

9 topics

Application Integration & Schema Evolution

Designing safe, efficient database interactions across connections, queries, transactions, abstractions, and production schema changes.

9 topics

Operations, Security & Reliability

Protecting data and keeping it available through access control, recovery, observability, lifecycle management, replication, and failover.

10 topics

SQL Dialects & Portability

Separating the portable SQL core from consequential product differences in names, types, expressions, DML, and transactions.

7 topics

PostgreSQL in Practice

A concrete PostgreSQL case study spanning architecture, types, MVCC, maintenance, indexes, planning, recovery, and diagnostics.

8 topics