Relational Database Journey
Begin with spreadsheet pain, then climb step by step to clean, disciplined relational design.
Week 1 — Foundations
Sessions 1–3: from spreadsheet pain to relational thinking.
Feel the pain of Excel before you ever hear the word "relational".
Session 2Move from pain to understanding: databases as models of reality, not just boxes of data.
Session 3How entities connect, ERDs as blueprints, and why the world runs on relational databases.
Week 2 — Deeper Practice
Sessions 4–8: applying relational ideas more rigorously.
Connect the ERD story from earlier sessions to a concrete, navigable deck.
Session 5Candidate, surrogate and foreign keys — the point where most students break.
Session 6Turn conceptual many-to-many relationships into real tables using junction entities.
Session 71NF, 2NF, 3NF as story-driven rules to prevent data pain, not as scary math.
Session 8Spot schema smells, avoid SQL lies, and build a simple checklist for real-world discipline.