Este documento explica los tres pasos fundamentales de la normalización de bases de datos: la primera forma normal (1FN), la segunda forma normal (2FN) y la tercera forma normal (3FN). La 1FN requiere que cada campo contenga un solo valor atomizado. La 2FN expande la 1FN exigiendo que los atributos dependan de toda la clave primaria. Y la 3FN toma la 2FN un paso más allá requiriendo que los atributos no clave no dependan de otros atributos no clave.