La normalización de bases de datos implica aplicar reglas para mejorar el diseño de las bases de datos mediante la reducción de redundancia y anormalidad. Esto incluye dividir tablas en forma normal para que cada campo dependa funcionalmente de la clave principal. Hay tres formas normales: la primera elimina campos multivaluados, la segunda elimina dependencias funcionales transitivas, y la tercera elimina campos que no dependen de toda la clave principal. La normalización mejora el mantenimiento y rendimiento de las bases de datos.