Back to Courses
Database Engineering with PostgreSQL

Database Engineering with PostgreSQL

C
Cre8afrikaPlatform

Relational databases form the bedrock of modern applications. PostgreSQL is widely considered the world's most advanced open-source relational database. In this course, you will transition from writing simple queries to architecting highly optimized, secure, and resilient relational database systems. You will learn the mathematics and theory behind schema design, normal forms, and index structures. You will master advanced SQL techniques, including multi-table JOINs, Common Table Expressions (CTEs), and window functions. Finally, you will dive into production database administration, covering query execution plans, transaction isolation levels, backup recovery strategies, and security configuration.

Architecture Intensive

6h 21m
Advanced Level
5 Modules

Curriculum Outcomes

Design highly normalized, production-grade schemas utilizing constraints, primary keys, and foreign keys

Write complex analytical queries using window functions, CTEs, and advanced joins

Analyze and optimize query performance using the EXPLAIN execution plan and custom indexing strategies

Understand ACID properties and design transaction blocks with appropriate isolation levels

Implement robust database administration policies, including secure backups, restore, and user permissions

Modules

Step-by-step mastery
1

Database Fundamentals

Introduces the core concepts of relational databases, relational theory, and the SQL language. Students will install PostgreSQL, configure database clients, and master basic CRUD (Create, Read, Update, Delete) operations using data types and constraints.

1.1
Relational vs Non-Relational Databases
11m
1.2
Installing & Configuring PostgreSQL
10m
1.3
SQL Basics - SELECT, INSERT, UPDATE, DELETE
12m
1.4
Data Types & Constraints
11m
1.5
[PROJECT] Student Records Database - CRUD Operations
12m
1.6
[WALKTHROUGH] Step-by-Step: Student Records Database
10m
2

Schema Design

Dives into structural database planning. Covers relational mapping, primary and foreign keys, reference integrity, and database normalization techniques up to 3NF to prevent redundancy and data anomalies.

2.1
Tables, Primary Keys & Foreign Keys
11m
2.2
One-to-Many & Many-to-Many Relationships
13m
2.3
Normalization (1NF, 2NF, 3NF)
10m
2.4
Designing a Real-World Schema
11m
2.5
[PROJECT] Library Management Schema - Books, Authors & Borrowers
14m
2.6
[WALKTHROUGH] Step-by-Step: Library Management Schema
15m
3

Advanced SQL

Focuses on deep query optimization and analytics. Topics include complex INNER, LEFT, RIGHT, and FULL joins, nested subqueries, common table expressions (CTEs) for readable query structures, and powerful window functions.

3.1
JOINs - INNER, LEFT, RIGHT, FULL
12m
3.2
Subqueries & Common Table Expressions
13m
3.3
Aggregate Functions & GROUP BY
11m
3.4
Window Functions
14m
3.5
[PROJECT] Sales Analytics Dashboard Queries
20m
3.6
[WALKTHROUGH] Step-by-Step: Sales Analytics Dashboard Queries
15m
4

Performance & Administration

Examines how database systems execute queries. Covers indexes (B-Tree, Hash), analyzing queries with EXPLAIN, transactions and ACID safety under concurrent environments, and security administration.

4.1
Indexes - Types & When to Use Them
11m
4.2
Query Optimization with EXPLAIN
10m
4.3
Transactions & ACID Properties
11m
4.4
Backups, Restore & Security
13m
4.5
[PROJECT] Optimizing a Slow Queries Report System
19m
4.6
[WALKTHROUGH] Step-by-Step: Optimizing a Slow Queries Report System
14m
5

Capstone Project - ShopBase E-Commerce Database

A comprehensive capstone project where students architect a multi-table database from scratch, implement relationships, optimize complex report queries, apply indexing, and formulate backup and recovery scripts.

5.1
Requirements Analysis & Schema Design
16m
5.2
Implementing Tables, Constraints & Relationships
14m
5.3
Writing Complex Queries - Reports, Analytics & Search
13m
5.4
Indexing, Optimization & Performance Tuning
18m
5.5
Backup Strategy, Security Policies & Final Review
17m