Normalizar una base de datos

Concepto:

El proceso de normalización de una base de datos  consiste en aplicar una serie de reglas para evitar a futuro realizar queries (búsquedas), o consultas innecesariamente complejas. En otras palabras están enfocadas en eliminar redundancias e inconsistencias de dependencia en el diseño de las tablas.

Objetivos de una normalizacion:

  • Evitar la redundancia de datos
  • Proteger la integridad de los datos
  • Evitar problemas de actualización de los datos en las tablas

La primera forma Normal

 pasos para poder decir que nuestra tabla está en primera forma normal, estos son:
  1. Eliminar los grupos repetitivos de la tablas individuales (campos que estén repetidos entre las tablas).
  2. Crear una tabla separada por cada grupo de datos (son datos que tiene relación uno con otro).
ejemplo


  1. Identificar cada grupo de datos relacionados con una clave primaria

La segunda forma Normal

Debemos seguir los siguientes pasos:
  1. Crear tablas separadas para aquellos grupos de datos que se aplican a varios registros.
  2. Relacionar estas tablas mediante una clave externa.

La tercera forma Normal

Debemos considerar los siguientes puntos:
  1. Eliminar aquellos campos que no dependan de la clave.
  2. Ninguna columna puede depender de una columna que no tenga una clave.

Comentarios

Entradas populares de este blog

diagrama de flujo de datos (D.F.D)