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.

日本語

なぜ正規化なのか?

すべてのクラブ予約を1つのテーブルに格納し、コーチを各行に繰り返して記載することを想像してください。チェスクラブの各予約に「Ng先生」が繰り返し表示されることになります。

この重複が問題を引き起こします。Ng先生が退職した場合、多くの行を更新する必要がありますが、1つ見落とすとデータが不整合になります。正規化は、このような重複を除去するためにテーブルを整理する手法です。

重複するデータを wide なテーブルから、キーによってリンクされた2つの整理されたテーブルに分割した図

Handout · ⁨プリント⁩

Log in or create account · ⁨ログインまたはアカウント作成⁩

IGCSE, A-Level & AP