Normalization is the process of reorganizing data structure in an efficient way in designing relational database. It is important to perform the processes of normalization because it eliminates duplicate records, data redundancy and making data consistent across all tables. The advantages gained from using normalization is quite significant while the disadvantages are unavoidable for some cases.