| Lesson Plan | |
| Grade: Year 12 | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Show understanding of the normalisation process | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Imagine a database that gives wrong results after a simple update – that’s what happens when tables are not normalised. You already know how primary keys work and how to create basic relational tables. Today you will learn how to organise those tables so they are free from redundancy and anomalies, and you will be able to check your own designs against clear success criteria. |
Lesson Structure:
|
|
|
Conclusion: We revisited the normalisation steps and saw how each form removes specific types of redundancy. The exit tickets will show whether students can articulate the key benefit of a well‑normalised design. For homework, complete the worksheet that asks you to normalise a small sales database to 3NF and reflect on any remaining anomalies. |
|
Your generous donation helps us continue providing free Cambridge IGCSE & A-Level resources, past papers, syllabus notes, revision questions, and high-quality online tutoring to students across Kenya.