Databases & SQL Roadmap
From your first SELECT to schema design, indexing and transactions.
10 milestones · ~100 hours total
- 1
The relational model
~6hTables, keys, relationships and why data is structured this way.
Practice this → - 2
- 3
- 4
Aggregation and window functions
~12hGROUP BY, HAVING, COUNT/SUM/AVG and window functions like running totals.
Practice this → - 5
Normalisation and schema design
~10h1NF–3NF, entity-relationship thinking and when to denormalise.
Practice this → - 6
Indexing and query plans
~12hB-tree indexes, covering indexes, EXPLAIN and finding slow queries.
Practice this → - 7
- 8
NoSQL overview
~8hDocument, key-value, column and graph stores; when each is a good fit.
Practice this → - 9
- 10
Performance, backups and operations
~8hConnection pooling, replication, backup/restore and monitoring.
Practice this →