Objectives

Students will be able to:

  • normalize a database from 0NF to 3NF
  • understand primary, foreign, composite and concatenated keys
  • draw ERD diagrams
  • develop 3NF schema from a given scenario

Relational Databases

normalization

Scenario

A bus company uses a relational database to help manage bookings.

You will investigate this database and answer some questions from the worksheet.

Click to access the simulator.

This unit will attempt to normalize the database, ensuring data integrity, data consistency and eliminating data redundancy.

You will be introduced the following concepts:

  • normal forms: 0NF, 1NF, 2NF, 3NF
  • 4 types of key: primary, foreign, composite, concatenated
  • Entity Relationship Diagrams
  • Crows' Feet
  • Data Integrity and Data Redundancy
  • Schema : Conceptual, Logical, Physical,

SUBSCRIBE

Join my mailing list to receive updates on the latest blog posts and other things.