Module 54: Normalisation

Lesson 2 of 5 · 15–25 minutes

First normal form

🏠The everyday picture

A register where one box says "English, Hindi, Maths" can't be sorted or counted by subject. Each subject needs its own line.

📘What it really is

🖱️Try it

Take the orders spreadsheet design from Lesson 1 and bring it to 1NF: split the product lists into an items table, one row per product in each order.

✅Quick check

Is a phone_numbers column containing "98xxx, 97xxx" in 1NF?

Show the answer

No. Each column must hold a single value; put phone numbers in rows of their own.

What's wrong with phone1, phone2 and phone3 columns?

Show the answer

A repeating group: it limits how many you can store and makes searching awkward. Use a separate table.

← PreviousWhy duplicated data causes problems
ProLearners Assist