Normalization is a process.
Decides which attributes should be grouped together in a relation in order that all anomalies are removed.
Repeatedly breaks down a relation that contains anomalies into smaller, more well-structured relations by using some rules.
Makes no assumptions about how data will be represented and places no constraints on how data should be physically stored.