Skip to content · ⁨Перейти к содержанию⁩
English

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.

Русский

Зачем нормализовать?

Представьте хранение всех бронирований клуба в одной таблице, где тренер повторяется в каждой строке: каждая бронь в шахматном клубе снова и снова содержала бы «Мистер Нг».

Такая повторяемость вызывает проблемы. Если мистер Нг уйдёт, вам придётся обновить многие строки; пропустите одну, и данные станут несоответствующими. Нормализация организует таблицы для устранения такого рода избыточности.

Широкая таблица с повторяющимися данными разделена на две аккуратные таблицы, связанные ключом

Handout · ⁨Раздаточный материал⁩

Log in or create account · ⁨Войти или создать аккаунт⁩

IGCSE, A-Level & AP