Normalizacion-sql

Solo disponible en BuenasTareas
  • Páginas : 2 (425 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de febrero de 2011
Leer documento completo
Vista previa del texto
DICCIONARIO DE DATOS
UNF-FORMA NO NORMALIZADA

FACVENT-NO: Numero de la factura de venta
FACVENT-DATE: Fecha de la factura de venta
CLIENT-NOMB: Nombre del cliente
CLIENT-DIR: Dirección delcliente
CLIENT-NIT: Nit o cedula del cliente
CLIENT-TEL: Teléfono del cliente
REF: Referencia del artículo vendido
DETALLE: Descripción del articulo vendido
CANTIDAD: Cantidad del artículo vendidoVLR-UNIT: Valor unitario del producto vendido

PRIMERA FORMA NORMAL (1FN)

Se observa que REF, DETALLE, CANTIDAD y VLR-UNIT son ítems repetitivos los cuales se deben separar ya que en lamisma factura se puede presentar la venta de varios artículos de la misma categoría. Entonces Se separa el grupo repetitivo a uno independiente con su correspondiente llave y así el grupoindependiente y el no repetitivo se relacionan enlazando las llaves.

REF |
DETALLE |
CANTIDAD |
VLR-UNIT |

GRUPO NO REPETITIVO GRUPO REPETITIVOFACVENT-NO |
FACVENT-DATE |
CLIENT-NOMB |
CLIENT-DIR |
CLIENT-NIT |
CLIENT-TEL |

El grupo repetitivo tiene a REF como llave, pero no es única porque se puede repetir en otras ventas, porlo tanto se combina con el campo de números de FACTVENT-NO para que la combinación actúe de esa manera como llave única para evitar que haya en una misma factura de venta dos referencias iguales.Obteniendo así:
FACVENT-NO |
REF |
DETALLE |
CANTIDAD |
VLR-UNIT |

Grupo 1 GRUPO 2
FACVENT-NO |
FACVENT-DATE |CLIENT-NOMB |
CLIENT-DIR |
CLIENT-NIT |
CLIENT-TEL |

SEGUNDA FORMA NORMAL (2FN)

El campo DETALLE depende totalmente del campo REF y no de la llave compuesta “FACVENT-NO” Así que el artículoestá asociado a una única referencia, por lo que REF y DETALLE son superfluos ya que con cualquiera de los dos se podría identificar el artículo. Por lo que es necesario aislarlos a un tercer...
tracking img