domingo, 4 de septiembre de 2011

Datos Normalizados en primera forma normal (1FN) y el universo de datos no normalizados

Antes del análisis y la comparación de los datos normalizados y los no normalizados, conozcamos que es la Normalización de datos:

¿Qué es normalización?

Normalización es un proceso que clasifica relaciones, objetos, formas de relación y demás elementos en grupos, en base a las características que cada uno posee. Si se identifican ciertas reglas, se aplica una categoría; si se definen otras reglas, se aplicará otra categoría.

Estamos interesados en particular en la clasificación de las relaciones BDR. La forma de efectuar esto es a través de los tipos de dependencias que podemos determinar dentro de la relación. Cuando las reglas de clasificación sean más y más restrictivas, diremos que la relación está en una forma normal más elevada. La relación que está en la forma normal más elevada posible es que mejor se adapta a nuestras necesidades debido a que optimiza las condiciones que son de importancia para nosotros:

• La cantidad de espacio requerido para almacenar los datos es la menor posible;

• La facilidad para actualizar la relación es la mayor posible;

• La explicación de la base de datos es la más sencilla posible

Se dice que una relación está en una determinada forma normal si satisface un cierto conjunto de restricciones. El proceso de normalización es reversible y no se pierde información.

Etapas de la Normalización

La diferencia que existe entre los datos Normalizados en primera forma normal (1FN) y el universo de datos no normalizado:

El universo de datos no normalizado se refiere al conjunto de datos que están reunidos bajo un criterio en común, estos datos son una gran cantidad de información desorganizada y, en algunos casos, compleja para su análisis u otros usos, ya que tiene un albedrio de información, y en ello encontraremos muchas inconsistencias o ¨defectos¨, como las siguientes:

Ø La REDUNDANCIA de datos

Ø ERRORES DE ACTUALIZACION de datos.

Ø FALTA DE INTEGRIDAD E INCONSISTENCIA en los datos.

En relación a tablas no normalizadas (cuando almacenamos información no normalizada):

Ø Repetición de nombres de cada tabla.

Ø Presencia de dos filas iguales.

Ø Los datos de una misma columna de un mismo tipo.

Ø De inserción: imposibilidad de adicionar datos en la BD por la ausencia de otros.

Ø De borrado: pérdida no intencionada de datos debido a la eliminación de otros.

En cambio, cuando tenemos los datos organizados bajo ciertos criterios, como la Primera Forma Normal (1FN), se debe cumplir con lo siguiente:

  • Una relación R se encuentra en 1FN si y solo sí por cada renglón columna contiene valores atómicos.
  • Las celdas de las tablas poseen valores simples y no se permiten grupos ni arreglos repetidos como valores, es decir, contienen un solo valor por cada celda.
  • Todos los ingresos en cualquier columna (atributo) deben ser del mismo tipo.
  • Cada columna debe tener un nombre único, el orden de las columnas en la tabla no es importante.
  • Dos filas o renglones de una misma tabla no deben ser idénticas, aunque el orden de las filas no es importante.

EJEMPLOS DE LA 1FN:

Ejemplo 1:
En esta Guía de Pedido, la PK es el Nro_GI (número de guía) quién determina a los demás atributos de la tabla.

Ejemplo 2:
En este caso de la biblioteca, la PK es el CodLibro, quién determina a los demás atributos de la tabla.



Ejemplo 3:
En esta Informe de Notas, la PK esta conformada por el ID-Estudiante y el ID-Clave, quienes determinan a los demás atributos de la tabla.

Ejemplo 4:
En esta Boleta de Ventas, la PK es el Num_bol (número de boleta) quién determina a los demás atributos de la tabla.




BIBLIOGRAFIA:

http://www.monografias.com/trabajos5/norbad/norbad.shtml#norma

http://es.wikipedia.org/wiki/Normalizaci%C3%B3n_de_bases_de_datos#Formas_Normales

http://istprpecenteno.blogspot.com/2008/06/formas-normales-1fn-2fn-3fn-4fn-5fn.html





No hay comentarios:

Publicar un comentario