Skip to content

Week 2 - Relational Databases

Learning Objectives

After today's class, you should be able to:

  • Develop a strong foundation in database theory, including the history of database models, the relational model, keys (primary and foreign), referential integrity, and normalization principles.
  • Apply conceptual knowledge by converting entity-relationship models into logical database designs and understanding the rules that guide relational structures.
  • Gain practical skills in database implementation by creating databases and writing SQL to define tables, constraints, and relationships.

Class Agenda

Task List

  • Optional Reading: Chapters 3, 6
  • Complete and Submit CP0 Autograder Warmup by EOD
  • Complete and Submit Quiz 2
  • Install MySQL Workbench 8.0 for next weeks demo

Additional Resources

MySQL Workbench Installation