← All categories

Database

Relational algebra, query optimization, storage engines, and database internals.

1. The Relational Model & Relational Algebra

Why flat files fail, how the relational model solved data independence, and the algebra behind every SQL query.

databaserelational model

2. Modern SQL

Aggregates, GROUP BY, string ops, nested queries, lateral joins, CTEs, and window functions — the SQL features that go beyond basic SELECT.

databasesql

3. Database Storage (Part I)

How a disk-oriented DBMS organizes files, pages, and tuples on disk — from the storage hierarchy down to slotted pages and word-aligned tuple layouts.

databasestorage