La normalización es el proceso de organizar los datos en una base de datos relacional para eliminar redundancias, proteger los datos y hacer la base de datos más flexible. Esto implica dividir los datos en tablas normalizadas y relacionadas mediante claves primarias y foráneas de acuerdo a las formas normales, las cuales eliminan grupos repetidos, separan datos que se aplican a varios registros en tablas distintas, y evitan almacenar entidades independientes en la misma tabla.