La normalización de bases de datos es el proceso de simplificar y ordenar los datos para eliminar repeticiones y dependencias, lo que permite almacenar la información con menos espacio. La primera forma normal elimina grupos repetitivos dentro de tablas y crea tablas separadas para cada grupo relacionado identificado por una clave primaria. La segunda forma normal elimina dependencias transitivas. La tercera forma normal elimina dependencias funcionales de atributos no primarios respecto a toda la clave primaria.