Foundations of Database Management teaches relational database design and SQL from the ground up using PostgreSQL, one of the most widely used production databases. The course covers the relational model, data types and table design, keys and relationships, normalization, and progresses through querying data, advanced SQL, transactions, indexing and performance, and backup/security/administration. With 23 hands-on labs working directly against a real PostgreSQL database, students don't just learn database theory β they design schemas, write real queries, and manage a live database end to end, finishing with a final project that ties design, querying, and administration together into one complete, portfolio-ready piece of work.