Ir al contenido principal

Entradas

Mostrando las entradas de agosto, 2020

Formas Normales (1FN, 2FN, 3FN y FNBC)

Las formas normales son conjuntos de criterios que utilizamos para «normalizar» (es decir, mejorar la estructura) de las bases de datos. Vamos a repasar las tres primeras formas normales. 1FN – Primera Forma Normal Una tabla está en Primera Forma Normal si: Todos los atributos son «atómicos». Por ejemplo, en el campo teléfono no tenemos varios teléfonos. La tabla contiene una clave primaria única. Por ejemplo el NIF para personas, la matrícula para vehículos o un simple id  autoincremental . Si no tiene clave, no es 1FN. La clave primaria  no contiene atributos nulos . No podemos tener filas para las que no haya clave (por ejemplo, personas sin RFC o vehículos sin matrícula). No debe existir diferencia en el número de columnas. Si algunas filas tienen 8 columnas y otras 3, pues no estamos en 1FN. Los campos no clave deben identificarse por la clave. Es decir, que los campos no clave dependen funcionalmente de la clave. Esto es prácticamente lo mismo que decir que existe c...