Skip to main content

Higher Education · Databases

Normalisation

What is it

Normalisation is the process of organising a relational database's tables to reduce data redundancy and prevent update anomalies, following a series of formal rules called normal forms (1NF, 2NF, 3NF, and beyond).

Why it matters

Proper normalisation prevents the same piece of data from being stored in multiple places, which would otherwise let different copies of the same fact drift out of sync — a subtle but serious data integrity problem that normalisation directly prevents.

Exam tip

Learn to recognise the specific problem each normal form solves (1NF removes repeating groups, 2NF removes partial dependencies, 3NF removes transitive dependencies) rather than just memorising the rules — understanding the 'why' makes it far easier to spot normalisation violations in an unfamiliar schema.

Related topics

Want help mastering Normalisation?

Tell us about the student's goals and confidence — we'll design a personalised plan.