The process in which a database structure is reorganized to minimize data redundancy and improve data integrity. There are several iterations (normal forms) which restructure your database into tables with well defined relationships that in turn reduce redundancy in the data and reduce the likeliness of data anomalies resulting from updates made to the dataset.