Month 6 · Week 21 of 40

Relational Databases & SQL Foundations

Transition from flat files to relational databases.

Week Overview

Discover why modern backends rely on relational database management systems (RDBMS). Learn table design, primary keys, foreign keys, and standard SELECT/INSERT/UPDATE/DELETE queries.

Core Concepts & Topics

RDBMS Concepts & ACID Guarantees
Creating Tables with Data Types & Constraints
Primary Keys, Foreign Keys & Cascading Deletes
Filtering with WHERE, LIKE, IN, BETWEEN
Sorting and Pagination (ORDER BY, LIMIT, OFFSET)
Hands-On Challenge

Week 21 Project: CSV Data Analyzer that imports raw sales data into a structured SQLite/PostgreSQL database.

Every week at DoxaTech Hub requires submitting real working code tested by our automated grading suite. You will push code to your personal GitHub repository, open pull requests, and receive instant feedback.

Frequently Asked Questions

What is a Foreign Key?

A foreign key is a column in a table that references the primary key of another table, establishing a relationship and enforcing referential integrity.

Interactive Learning

Ready to Build This?

Sign up now to access full video lessons, downloadable study PDFs, autograded programming challenges, and mentor support.

Start Learning Today View Pricing Plans

Month 6 Modules

This week is part of Databases & Web APIs (SQL & Flask).

Explore Full Month 6