Library Information Technology 9626 Normalising data
AS Level · Information Technology 9626

Normalising data

Revise Normalising data for Information Technology 9626 (AS Level) — revision notes, 15 practice questions and instant AI marking.

📖 Revision notes · preview
10.2 · Chapter 10 · AS Level IT · Hodder Education

Normalising Data

A step-by-step technique to remove redundant data and structure a database efficiently — from un-normalised to Third Normal Form, with a full worked example.

📋 0NF (UNF)
1️⃣ 1NF
2️⃣ 2NF
3️⃣ 3NF
The Big Idea: Normalisation removes duplicated data and organises a database so that each piece of information is stored in exactly one place. Each Normal Form adds a rule that the data must follow — and each step removes a different type of problem.
10.2What is Normalisation?

Normalisation is a multi-step technique used to reduce data duplication in a relational database. It helps to:

  • Organise data efficiently
  • Remove redundant (duplicated) data
  • Ensure only related data is stored in each table

The rules are called Normal Forms, numbered 0–5. This course covers 0NF through to 3NF. (4NF and 5NF are beyond scope.)

0NF
Un-Normalised Form (0NF / UNF)
Also called: un-normalised database

A database that has NOT been normalised. Typically a flat-file (single table) with:

Characteristics of 0NF data
  • Redundant data: the same data stored multiple times (e.g. teacher name repeated for every student they teach)
  • Non-atomic data: multiple items of data stored in a single field (e.g. "Computing, Mr Brown, Room 53, Maths, Miss White, Room 104" all in one field)
  • Repeating groups: the same type of data repeated in multiple columns or rows
Example 0NF — raw student/course data (non-atomic course field)
Student nameHouseCourse (non-atomic!)
Jane SmithYorkComputing, Mr Brown, Room 53, Maths, Miss White, Room 104, Statistics, Miss White, Room 104
Ruksana PatelLancasterBusiness, Mrs Grey, Room 3, Maths, Miss White, Room 104, Science, Mr Green, Room 24
1NF
First Normal Form (1NF)
Eliminates non-atomic data and repeating groups
Rules for 1NF (ALL must be true)
  • All data is stored in a database table
  • A unique key must exist (primary key or compound key)
  • Only atomic data is stored — data is at its lowest level and cannot be broken down further (e.g. Forename and Surname as separate fields, not "Jane Smith")
  • Each field has a unique name
  • Each record is unique (no repeated rows)
  • No repeating groups of columns

To convert to 1NF: Split non-atomic fields (e.g. course data split into Subject, Teacher, Room). Add a unique ID field (St_ID) since two students share the same name. Add Course_ID for each course. Use a compound key (St_ID + Course_ID) since neither alone is unique.

1NF result — all data now atomic, compound key = St_ID + Course_ID
St_ID (PK)ForenameSurnameHouseCourse_ID (PK)SubjectTeacherRoom
0001JaneSmithYork1042ComputingMr Brown53
0001JaneSmithYork1400MathsMiss White104
Why this is NOT yet 2NF

Subject, Teacher, and Room are NOT dependent on St_ID — they relate only to the Course_ID. And Forename, Surname, House are NOT dependent on Course_ID — they relate only to St_ID. When non-key fields depend on only part of a compound key, the data is not in 2NF.

2NF
Second Normal Form (2NF)
Eliminates partial key dependency
Link table
🔓 Read the full Normalising data note → You're seeing the preview · sign in to read it all
Also in the full note
  • 📋 Summary & Review
  • ✅ Concepts Checklist
  • 🧠 What to Memorise
  • 🎯 Exam Tips
What's inside
📖 Revision notes ◉ 15 practice questions 🎯 Learn mode ✦ AI flashcards ✓ Instant AI marking 🧊 3D explorers 🧪 Experiments & simulations 📈 Progress tracking

Past papers that test Normalising data

Real Information Technology 9626 papers with questions on this topic — open one and get it marked instantly, free.

9626 Nov 2024 · Paper 1 · Variant 3 Cambridge · mark scheme Open → 9626 Jun 2023 · Paper 1 · Variant 2 Cambridge · mark scheme Open → 9626 Jun 2022 · Paper 1 · Variant 3 Cambridge · mark scheme Open → 9626 Nov 2021 · Paper 1 · Variant 1 Cambridge · mark scheme Open → 9626 Jun 2021 · Paper 1 · Variant 3 Cambridge · mark scheme Open → 9626 Jun 2020 · Paper 1 · Variant 3 Cambridge · mark scheme Open →
All Information Technology 9626 past papers →

Read the full Normalising data notes free

That's the preview — create a free account to read the rest, plus flashcards and 15 practice questions with instant AI marking. No credit card.

Unlock the full notes free →

More Information Technology topics