← 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%

References