About This Project
This hands-on project teaches you to translate business requirements into properly structured database schemas.
This project develops your skills in database design, normalization, and schema creation. You'll learn to identify entities, define relationships, and implement constraints that ensure data integrity and consistency.
The project guides you through creating tables, establishing primary and foreign keys, and setting up basic queries. Each step builds your understanding of relational database principles through practical application.
Complete this project to build a portfolio piece demonstrating your database design capabilities. The structured approach helps you develop habits for thinking critically about data organization.
What This Test Covers
Schema Design
Designing tables, choosing keys, defining relationships with foreign keys, and normalizing a real data model.
Writing Reporting Queries
Building queries that join, group, and aggregate data to answer real business questions.
Data Modification
Inserting, updating, and deleting rows safely, and using transactions for multi-step changes.
Performance Tuning
Adding indexes, reading query plans, and rewriting slow queries against realistic data.