Normalización de base de datos

 

*. ¿QUÉ ES NORMALIZACIÓN DE BASES DE DATOS?

Es un proceso que consiste en designar y aplicar una serie de reglas a las relaciones.

*. ¿CUALES SON LAS ETAPAS PARA NORMALIZAR UNA BASE DE DATOS?

Forma Normal 1(1FN)

1-Eliminar los grupos repetitivos de las tablas individuales.

2-Crear una tabla separada por cada grupo de datos relacionados.

3-Identificar cada grupo de datos relacionados con una clave primaria.

Forma Normal 2(2FN)

1-Tener la primera forma normal.

2-Crear tablas separadas para aquellos grupos de datos que se aplican a varios registros.

3-Relacionar estas tablas mediante una clave externa.

Forma Normal 3(3FN)

1-Tener la segunda  forma normal.

2-Eliminar aquellos campos que no dependan de la clave.

3-Ninguna columna puede depender de una columna que no tenga una clave.

4-No puede haber datos derivados.

*. ALGUNAS VENTAJAS DE TENER UNA BASE DE DATOS NORMALIZADA(2 ejemplos).

1-Prevenir borrados indeseables de datos.

2-Optimizar el espacio de almacenamientos.

*NORMAIZACION DE UNA TABLA(FN1, FN2 y FN3)

Tabla orginal:


Tabla FN1:
Tabla FN2:
Tabla FN3:





Comentarios

Entradas más populares de este blog

Crear tablas