You must complete Data Model to unlock this Lesson.

NORMAL FORMS

CONTENT

  • Database Normalization
  • Purpose for Normalization
  • Problem Without Normalization
  • Data Anomalies
  • Normalization Rules

Database Normalization

Database Normalization is a technique for organizing the data in the database. Normalization is a systematic approach to decomposing tables to eliminate data redundancy and undesirable characteristics like Insertion, Update and Deletion anomalies. It is a multi-step process that puts data into tabular form by removing duplicated data from the relation tables.

Purpose for Normalization

Normalization is used for mainly two purposes:

  1. Eliminating redundant (useless) data.
  2. Ensuring data dependencies make sense i.e data is logically stored.

Problem Without Normalization

Without Normalization, it becomes difficult to handle and update the database, without facing data loss. Insertion, Updation and Deletion anomalies are very frequent if the Database is not Normalized. To understand these anomalies let us take an example of the Student table below.

Data Anomalies

A database anomaly is a fault in a database that usually emerges as a result of shoddy planning and storing everything in a flat database.

Lesson tags: Data Processing, Data Processing First Term, SS1 Data Processing Lesson Notes First Term, SS2 Data Processing Evaluation Questions First Term, SS2 Data Processing First Term, SS2 Data Processing Objective Questions First Term, SS2 Data Processing Questions and Answers
Back to: Data Processing – SS2 > First Term
© [2022] Spidaworks Digital - All rights reserved.
error: Alert: Content is protected !!