Normalization, is the process of restructuring a relational database in accordance with a series of socalled normal forms in order to reduce data redundancy and improve data integrity. It was first proposed by Edgar F. Codd as an integral part of his relational model.