Skip to content

Normalisation

Handout

Why normalise?

Imagine storing every club booking in one table, with the coach repeated on every row: each booking of the Chess club would carry "Mr Ng" again and again.

That repetition causes problems. If Mr Ng leaves, you must update many rows; miss one and the data becomes inconsistent. Normalisation organises tables to remove this kind of redundancy.

A wide table with repeating data split into two tidy tables linked by a key

Handout

Log in or create account

IGCSE & A-Level