Skip to content

Module 7: Database Design and Integrity

Until now, we have focused on querying existing data. In this module, you will step into the role of a Database Designer. You will learn how to build the tables that store data, how to modify that data safely, and how to enforce rules (constraints) to ensure your data remains accurate and reliable.

In this module, you will:

  • Choose the correct Data Types for storage efficiency and accuracy.
  • Build tables and views using Data Definition Language (DDL).
  • Modify data using INSERT, UPDATE, and DELETE.
  • Enforce business rules using Constraints (Primary Keys, Foreign Keys, etc.).
  • Protect data integrity using Transactions and the ACID properties.