0% found this document useful (0 votes)
7 views

What Is Normalization?: Fatima Khalid 19-11069 Total Quality Management

c

Uploaded by

Fatima Khalid
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

What Is Normalization?: Fatima Khalid 19-11069 Total Quality Management

c

Uploaded by

Fatima Khalid
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Fatima Khalid 19-11069

Total Quality Management

What is Normalization?
Normalization is the process of reorganizing data in a database so that it meets two basic
requirements:
(1) There is no redundancy of data (all data is stored in only one place), and
(2) data dependencies are logical (all related data items are stored together). Normalization is
important for many reasons, but chiefly because it allows databases to take up as little disk space
as possible, resulting in increased performance. Normalization is also known as data
normalization.
Purpose:
Normalization basically minimizes redundancy. Normalization usually involves dividing
a database into two or more tables and defining relationships between the tables. The objective is
to isolate data so that additions, deletions, and modifications of a field can be made in just one
table and then propagated through the rest of the database via the defined relationships.

There are three main normal forms, each with increasing levels of normalization:
 First Normal Form (1NF): Each field in a table contains different information. For
example, in an employee list, each table would contain only one birthdate field.
 Second Normal Form (2NF): Each field in a table that is not a determiner of the
contents of another field must itself be a function of the other fields in the table.
 Third Normal Form (3NF): No duplicate information is permitted. So, for example, if
two tables both require a birthdate field, the birthdate information would be separated
into a separate table, and the two other tables would then access the birthdate information
via an index field in the birthdate table. Any change to a birthdate would automatically be
reflect in all tables that link to the birthdate table.

You might also like