¿En que consiste una Normalización?

En este bloque comenzaremos con algunas preguntas simples para comprender en que consiste un normalización.

¿Qué es normalizar?

  • Normalizar es lograr que los datos de una base de datos sean correctos, es decir, que no estén duplicados y que sean reales

¿Para que nos sirve normalizar?

  • Sirve para que en una organización tenga información fidedigna para la TOMA DE DECISIONES.

¿Qué son las formas normales?

  • En simples palabras las formas normales son REGLAS

¿Qué nos permiten estas formas normales?

  • Nos permite evitar inconsistencias, duplicidad de datos,redundancia de datos

¿Porque se recomienda normalizar hasta la 3ª forma normal?

  • Porque ocupo menos tablas, por ende ocupo menos datos esto evita desperdiciar recursos de memoria y tiempo de consulta.

La normalización consta de :

  • 1° FORMA NORMAL: 

    • Eliminar grupos repetidos en tablas individuales.

    • Crear una tabla diferente para cada conjunto de datos relacionadosIdentificar cada conjunto de datos relacionados

    • Mediante una clave principal.

    • SOLO deben existir campos atómicos,es decir, campos únicos.

      En el ejemplo anterior en lugar de hacer varios campos para proveedores en una sola tabla, se construye otra tabla con campo proveedor y colocamos varios registros para los proveedores(en este caso se presenta en la tabla de en medio).Además se sustituye la tabla superior de la izquierda por la tabla inferior. 

  • 2° FORMA NORMAL:

    • Crear tablas independientes para conjuntos de valores que se apliquen a varios registros.

    • Relacionar dichas tablas mediante una clave externa.

    •   Los registros tan sólo deben depender de la clave principal de una tabla (si es necesario, puede ser una clave compuesta).

3° FORMA NORMAL:

Sí y solo sí los campos dependen únicamente de la clave y no unos de otros.

Ahora les dejo un video con un ejemplo de como formalizar en cada una de las formas …

Deja un comentario