Normalizacion



Normalización:
            Consiste en simplificar la relación entre los atributos de una entidad, transforma estructuras complejas en conjuntos estables de menor tamaño.
Ventajas:
·         Facilita el mantenimiento.
·         Elimina redundancia.
·         Provee consistencia.
·         Ahorra memoria en dispositivos de almacenamiento.
1FN (1ra Forma Normal) (Elimina grupos repetidos).
Una tabla está en Primera Forma Normal si:
  • Todos los atributos son atómicos. Un atributo es atómico si los elementos del dominio son indivisibles, mínimos.
  • La tabla contiene una clave primaria única.
  • La clave primaria no contiene atributos nulos.
  • No debe existir variación en el número de columnas.
  • Los Campos no clave deben identificarse por la clave (Dependencia Funcional)
  • Debe Existir una independencia del orden tanto de las filas como de las columnas, es decir, si los datos cambian de orden no deben cambiar sus significados
  • Una tabla no puede tener múltiples valores en cada columna.
  • Los datos son atómicos (a cada valor de X le pertenece un valor de Y y viceversa).
Esta forma normal elimina los valores repetidos dentro de una Base de Datos.

2FN (Elimina dependencias parciales y busca dependencia funcional con clave primaria).
Dependencia Funcional. Una relación está en 2FN si está en 1FN y si los atributos que no forman parte de ninguna clave dependen de forma completa de la clave principal. Es decir que no existen dependencias parciales. (Todos los atributos que no son clave principal deben depender únicamente de la clave principal).
3FN (Elimina dependencias transitivas).
La tabla se encuentra en 3FN si es 2FN y si no existe ninguna dependencia funcional transitiva entre los atributos que no son clave.


No hay comentarios:

Publicar un comentario