You are on page 1of 14

NORMALIZATION in Database Systems

DEFINITION
Database normalization is the process of organizing the fields and tables of a relational database to minimize redundancy and dependency.

TYPES OF NORMALIZATION
First Normal Form (1st NF) Second Normal Form (2nd NF) Third Normal Form (3rd NF) Elementary Key Normal Form (EKNF) Boyce-Codd Normal Form (BCNF) Fourth Normal Form (4th NF) Fifth Normal Form (5th NF) Domain/Key Normal Form (DKNF) Sixth Normal Form (6th NF)

EXAMPLE
Employee ID 0001 Employee Name Dr. Ayesha Designation Biotechnologist Section Molecular Lab Skill PCR, Electrophoresis, Gene sequencing, Gene cloning, Sample processing. Sample processing, Disease surveillance. Sample processing, Vaccine quality testing , Disease surveillance. Animal feed testing

0002

Dr. Zain

Veterinary Officer

Central Reference Lab Quality Control Lab

0003

Dr. AdulKhaliq

Veterinary Officer

0004

Dr. Ikram-ul-Haq

Assistant Research Officer

Quality Control Lab

1st NF
Employee Name Table
Employee ID 0001 0002 0003 0004 Employee Name Dr. Ayesha Dr. Zain Dr. AdulKhaliq Dr. Ikram-ul-Haq Designation Biotechnologist Veterinary Officer Veterinary Officer Assistant Research Officer Section Molecular Lab Central Reference Lab Quality Control Lab Quality Control Lab

Employee Skill Table


Employee ID 0001 0001 0001 0001 0001 0002 0002 0003 0003 0003 0004 Skill PCR Sample processing Gene cloning Gene sequencing Electrophoresis Sample processing Disease surveillance Sample processing Disease surveillance Vaccine quality testing Animal feed testing

2nd NF

3rd NF

EKNF

BCNF

4th NF

5th NF

DKNF

6th NF

REFERENCE
www.wikipedia.org Add reference (if you want).

You might also like