La normalización es un proceso para mejorar el diseño de bases de datos eliminando anomalías como la redundancia y inconsistencias de datos. Se basa en identificar dependencias funcionales en los esquemas de relación para descomponerlos en tablas más pequeñas y específicas. Esto sigue una serie de Formas Normales como la 1FN, 2FN y 3FN para garantizar que cada tabla represente un solo hecho y evite anomalías al modificar, insertar o eliminar datos.