La normalización es un método para mejorar el diseño lógico de bases de datos relacionales mediante la eliminación de redundancias, anomalías de actualización, borrado e inserción. Esto se logra mediante la aplicación de Formas Normales que garantizan que los atributos dependan totalmente de la clave. La primera forma normal evita valores atómicos y grupos repetidos, la segunda elimina dependencias parciales de la clave, y la tercera dependencias transitivas.