skip to main | skip to sidebar

Los Troyan0s

Pages

  • Página principal

17/4/12

Tarea de normalizacion

NORMALIZACIÓN.- El proceso que revisa que la tabla este bien estructurado se llama normalización.

La normalización esta basada en el concepto de formas normales cada forma normal tiene un conjunto de reglas que deben ser verificada (1NF, 2NF, 3NF).

Estas formas normales son anidados, es decir que para que una relación este en 3FN debe haber pasado por 2FN y esta por la 1FN.


Primera Forma Normal (1FN)

  1. Las celdas o campos deben tener valores singulares.
  2. Las entradas de cualquier columna o atributo deben ser de la misma clase.
  3. Cada columna debe tener un nombre único.
  4. Dos filas o tuplas no pueden ser iguales.

ID

Deporte

Valor

100

Ski

200

150

Natación

50

175

Squas

50

200

Natación

50

Al realizar operaciones sobre la tabla se pueden presentar problemas, estos problemas son llamadas anomalías, estas anomalías pueden ser de inserción, actualización, eliminación, etc.


Segunda Forma Normal (2FN)

Todo atributo no clave depende de un atributo clave "Eliminar dependencias parciales a la clave Primaria de una Tabla"


  • 2FN

*

Número_factura

Fecha_factura

Total_factura

*

Numero_orden

Fecha_orden

*

Cta_bco_cliente

Nombre_cliente

Direccion_cliente

Direccion_entrega

*

Codigo_producto

Descripcion_producto

Tamaño_producto

Cantidad_ordenada

Cantidad_entregada

Cantidad_restante

Precio_venta

Precio_dscto

Precio_especial

Valor_linea



Tercera Forma Normal (3FN)

Una relación esta en 3FN si y solo si esta en 2FN y tiene dependencias transitivas, es decir, dependencia encadenada.

  • 3 FN

*

Número_factura

Fecha_factura

Total_factura

*

Numero_orden

Fecha_orden

*

Cta_bco_cliente

Nombre_cliente

Direccion_cliente

Direccion_entrega

*

Codigo_producto

Descripcion_producto

Tamaño_producto

Precio_venta

Precio_dscto

Precio_especial

*

*

Codigo_factura

Codigo_producto

Cantidad_ordenada

Cantidad_entregada

Cantidad_restante

Valor_linea


desnormalizacion

es el proceso de optimizar el desempeño de una base de datos por medio de agregar datos redundantes. es necesaria porque las actuales DBMSs implementan el modelo relacional pobremente.

Publicado por Jorge Gonzalez en 6:02:00 p. m. 0 comentarios Enviar por correo electrónico Escribe un blog Compartir en X Compartir con Facebook
Entradas más recientes Entradas antiguas Inicio

La mina del jefe

La mina del jefe

Integrantes:

Carlos Salas (The Boss)

Daniel Bustamante

James Ogden

Jorge Gonzalez

Cristian Ramirez


Te dan la bienvenida ha tu blog con la información de tu interés y mas actualizada.

Etiquetas

Carlos Salas (1)

Archivos

  • ▼  2012 (2)
    • ▼  abril (1)
      • Tarea de normalizacion
    • ►  marzo (1)
  • ►  2011 (29)
    • ►  julio (1)
    • ►  mayo (6)
    • ►  abril (6)
    • ►  marzo (16)
Con la tecnología de Blogger.

Seguidores

 
Copyright (c) 2010 Los Troyan0s. Designed for MMORPG Games
Video Games, Social Games, Download Farm Stock Photos