Is the process of analyzing the givenrelational schema based on itsfunctional dependencies andkeysto achieve the desirable properties of:
Minimizing the insertion, deletion, and updatinganomalies
Minimize data storage
Unsatisfactory relation schema that do not meet agiven normal form test are decomposed into smallerrelational schemas that meet the test and hencepossess the desired properties.
Key Concepts in normalization are
Functional Dependency andkeys