02. Databases
Understand how backend systems store and retrieve reliable data.
What to learn
Section titled “What to learn”- Relational model fundamentals.
- SQL essentials: SELECT, JOIN, GROUP BY, transactions.
- Schema design and normalization basics.
- Indexes and query performance basics.
- Intro to NoSQL tradeoffs.
Deliverables
Section titled “Deliverables”- One relational schema for a real app idea.
- SQL scripts for core operations.
- Basic migration workflow.
Exit criteria
Section titled “Exit criteria”You can design tables for an application and write reliable queries for common product features.