we define what is normalization, describe the purpose of normalization.
We then discuss how normalization can be used to
support relational database design. Later, we identify and illustrate
the potential problems associated with data redundancy in a base relation
that is not normalized.