After 90 min: Ability to extract, filter, and analyze data from a real database
Design a Relational Database
After 90 min: A properly structured database for a real application or business problem
What you need
The 90-Minute Plan
Learn about database normalization rules (1NF, 2NF, 3NF) to avoid data redundancy.
Identify tables and columns for your application. List all attributes needed.
Draw entity relationships using a tool. Show primary and foreign keys.
Write CREATE TABLE statements. Set up constraints and indexes.
Insert sample data. Test relationships. Next: optimize with indexes.
Think about queries before designing. Avoid unnecessary joins. Use meaningful names.
You might also try
After 90 min: Dramatically faster query execution and reduced database load
After 90 min: A webpage with buttons, forms, and interactive elements that respond to user actions
After 90 min: A website that looks perfect on phones, tablets, and desktops