La normalización es una técnica para mejorar la eficiencia y fiabilidad de una base de datos relacional mediante la eliminación de redundancias, ambigüedades y anomalías. Se definen varias formas normales que organizan la información de forma más simple y cohesionada. La primera forma normal elimina grupos repetidos. La segunda forma normal elimina dependencias parciales de la clave primaria. La tercera forma normal elimina dependencias transitivas entre atributos no clave.