Normalization and the process of Normalizatio

The Normalization Process Normalization is a data analysis technique to design a database system. It allows the database designer to understand the current data structures within an organization. Furthermore, it aids any future changes and enhancements to the system. The end result of normalization is a set of entities, which removes unnecessary redundancy (i.e. duplication of data) and avoids the anomalies discussed earlier. Normalization follows a staged process that obeys a set of rules. The steps of normalization are: Select the data source and convert into an unnormalised table (UNF) Transform the unnormalised data into first normal form (1NF) Transform data in first normal form (1NF) into second normal form (2NF) Transform data in second normal form (2NF) into third normal form (3NF) Occasionally, the data may still be subject to anomalies in third normal form. In this case, we may have to perform further transformations. Transform third normal ...