You are on page 1of 2

FORMAS NORMALES

En Bases de Datos Relacionales se dice que una tabla (varrel), esta normalizada si satisface
cierto conjunto de condiciones; 1NF, 2NF y 3NF fueron definidas por Codd y la 4NF, fue
definida por Fagin.

PRIMERA FORMA NORMAL 1NF (atomicidad).-
La primera forma normal establece que:
Cada columna de la tabla debe ser nico
Cuadros separados deben ser creados para cada conjunto de datos relacionados
Cada tabla debe ser identificado con una nica columna o columnas concatenadas
llamada LLAVE PRIMARIA
No hay filas se pueden duplicar
No puede haber columnas duplicadas
No hay intersecciones fila / columna contienen un valor nulo
No hay intersecciones fila / columna contienen campos de varios valores

En una tabla de base de datos relacional tienen que ser identificados por un valor nico.
Esta clave nica se llama LLAVE PRIMARIA.

Tener una LLAVE PRIMARIA no resuelve los requisitos de 1NF. De acuerdo con las reglas, no
puede haber mltiples entradas a un solo campo.


SEGUNDA FORMA NORMAL 2NF (Dependencia Funcional).-
Segunda forma normal (2NF) es el segundo paso en la normalizacin de una base de
datos. 2NF se basa en la primera forma normal (1NF).

La normalizacin es el proceso de organizacin de los datos en una base de datos para que
cumpla con dos requisitos bsicos:

No hay redundancia de datos (todos los datos se almacenan en un solo lugar).
Dependencias de datos son lgicos (todos los elementos de datos relacionados se
almacenan juntos).
Una tabla 1NF est en forma 2NF si y slo si todos sus atributos no primos dependen
funcionalmente de la totalidad de cada clave candidata.
Despus de cumplir los requisitos de 1NF, 2NF requiere que el diseador de bases de datos
hago lo siguiente:

Dividir todos los datos resultante en muchos a muchos y almacenar los datos en tablas
separadas.
Crear relaciones entre tablas mediante el uso de LLAVES FORNEAS.

TERCERA FORMA NORMAL 3NF.-
Tercera forma normal (3NF) es el tercer paso en la normalizacin de una base de datos y
que se basa en la primera y segunda formas normales, 1NF y 2NF.
3NF establece que toda referencia en la columna de datos referenciados que no
dependen de la LLAVE PRIMARIA debe ser eliminado. Otra manera de expresar esto es
que slo las columnas de LLAVE FORNEA deben utilizarse para hacer referencia a otra
tabla, y no hay otras columnas de la tabla primaria que deben existir en la tabla
referenciada.

CUARTA FORMA NORMAL 4NF.-
Cuarta forma normal (4NF) es un nivel de normalizacin de base de datos donde no
existen dependencias de varios valores no triviales que no sea una clave candidata.

Se basa en las tres primeras formas normales (1NF, 2NF y 3NF) y la forma normal de
Boyce-Codd (BCNF). Afirma que, adems de una base de datos que satisfacen los
requisitos de BCNF, no debe contener ms de una dependencia multivalor.

Una dependencia multivalor se ilustra mejor con un ejemplo. En una tabla que contiene
una lista de tres cosas - cursos de la universidad, el profesor responsable de cada curso y
el libro recomendado para cada curso - estos tres elementos (por supuesto,
conferenciante y reservar) son independientes entre s. Cambio de libro recomendado por
el supuesto, por ejemplo, no tiene efecto sobre el curso en s. Este es un ejemplo de la
dependencia multivalor: Un artculo depende de ms de un valor. En este ejemplo, el
curso depende tanto de profesor y el libro.

Por lo tanto, 4FN establece que una tabla no debe tener ms de una de estas
dependencias. 4NF rara vez se utiliza fuera de los crculos acadmicos.

You might also like