← All projects
advanced8h
Learning Platform Database Layer
Design and build the real PostgreSQL database layer for a learning platform — normalized schema, keys, constraints, indexes, transactions, ordered migrations, least-privileged roles, reporting queries, and a genuine backup/recovery checklist. Built and run entirely on your own local PostgreSQL install.
Tracks: Database Design & PostgreSQL
Objectives
- Design and implement a normalized, dependency-ordered PostgreSQL schema for a real multi-entity domain
- Write reporting queries using joins, aggregation, and window functions
- Add indexes justified by real query patterns, and verify them with EXPLAIN
- Implement least-privileged roles and a real, ordered migration sequence
Before you start
Milestones
0%