0% encontró este documento útil (1 voto)
4K vistas4 páginas

Normalización de Factura en 3 Formas

El documento describe el proceso de normalización de una factura de venta hasta la tercera forma normal. Inicialmente se crea un diccionario de datos y se separan los campos repetitivos y no repetitivos. Luego, se aplica la primera forma normal combinando la llave primaria del grupo repetitivo con el no repetitivo. Posteriormente, se aplica la segunda forma normal separando las dependencias de la llave compuesta. Finalmente, se logra la tercera forma normal separando la información del cliente en un cuarto grupo.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (1 voto)
4K vistas4 páginas

Normalización de Factura en 3 Formas

El documento describe el proceso de normalización de una factura de venta hasta la tercera forma normal. Inicialmente se crea un diccionario de datos y se separan los campos repetitivos y no repetitivos. Luego, se aplica la primera forma normal combinando la llave primaria del grupo repetitivo con el no repetitivo. Posteriormente, se aplica la segunda forma normal separando las dependencias de la llave compuesta. Finalmente, se logra la tercera forma normal separando la información del cliente en un cuarto grupo.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ACTIVIDAD N° 1

La empresa COLOMBIAN SYSTEMS lo ha contratado como el “Ingeniero


Encargado” para sistematizar la facturación. En la siguiente FACTURA DE
COMPRA VENTA, usted debe analizar toda la información disponible y debe crear
el DICCIONARIO DE DATOS.

Una vez tenga el Diccionario de Datos, haga un análisis ARD y ejecute el proceso
de normalización, hasta llegar a la Tercera Forma Normal.

La idea es realizar la respectiva justificación detallada de cada uno de los pasos


que conduzcan al resultado final.

* FACTURA USADA COMO REFERENCIA PARA REALIZAR EL EJERCICIO:


1. DICCIONARIO DE DATOS

CAMPO DESCRIPCIÓN
num_factura Código de la factura para ser identificada.
fecha Fecha de realización de la venta.
cod_cliente Cédula o Nit del cliente.
nom_cliente Nombre del cliente.
dir_cliente Dirección de residencia o envío de cliente.
tel_cliente Número de teléfono o celular del cliente.
ciudad Ciudad de residencia del cliente o donde se hace
el envío.
cod_artículo Número o código que identifica el artículo vendido.
cantidad Unidad de medida del artículo vendido.
desc_artículo Detalle del artículo vendido.
vlr_unitario Costo del artículo por unidad de medida.
vlr_total Costo total de la venta realizada.

2. SEPARAR EL GRUPO REPETITIVO

Los campos repetitivos son los que contienen información del artículo (producto
vendido), los cuales pueden aparecer más de una vez al realizar una factura de
venta. Entonces obtengo los dos grupos así:

GRUPO NO REPETITIVO GRUPO REPETITIVO


num_factura cod_articulo
fecha cantidad
cod_cliente desc_articulo
nom_cliente vlr_unitario
dir_cliente vlr_total
tel_cliente
ciudad

2.1. PRIMERA FORMA NORMAL

Una vez separado el grupo repetitivo tengo que la llave primaria es cod_artículo,
pero se observa que sería un error puesto que cod_artículo se repetiría en la
factura, entonces lo que hago es combinarla con la llave primaria del grupo no
repetitivo para obtener la llave única que garantice la no repetición de datos,
entonces, de esta forma se observa que no puede haber una factura que tenga
más de un cod_artículo igual. Por lo tanto después de aplicar la primera forma
normal los grupos quedan así:

GRUPO 1 GRUPO 2
num_factura num_factura
fecha cod_articulo
cod_cliente desc_articulo
nom_cliente cantidad
dir_cliente vlr_unitario
tel_cliente vlr_total
ciudad

3. SEPARAR DEPENDENCIAS DE LAS LLAVES COMPUESTAS

 Se analizan los grupos de datos que tengan llaves combinadas, en este


caso se analiza el grupo 2, puesto que tiene una llave compuesta.

 Una vez analizado el grupo 2 vemos que el campo desc_articulo depende


del campo cod_articulo y no de num_factura que es la llave compuesta,
pues un artículo tiene un solo código, entonces se puede deducir que
podemos utilizar el código del artículo o la descripción para identificarlo.

 Aplicamos la segunda forma normal que consiste en obtener un tercer


grupo que puede formarse con los campos que no dependen de la llave
compuesta y que tenga a cod_articulo como llave y desc_articulo como
campo de la tabla, de igual forma con los campos vlr_unitario y vlr_total, los
cuales están asociados al campo cod_articulo pues la descripción de un
artículo con un código determinado corresponde a un valor de venta que se
establece una sola vez por cada artículo.
3.1. SEGUNDA FORMA NORMAL

GRUPO 1 GRUPO 2 GRUPO 3


num_factura num_factura cod_artículo
fecha cod_articulo desc_articulo
cod_cliente cantidad vlr_unitario
nom_cliente vlr_total
dir_cliente
tel_cliente
ciudad

4. TERCERA FORMA NORMAL

Para obtener la tercera forma normal separamos en un cuarto grupo la información


del cliente, quedando 4 grupos así:

GRUPO 1 GRUPO 2 GRUPO 3 GRUPO 4


num_factura num_factura cod-articulo cod_cliente
fecha cod_articulo desc_articulo nom_cliente
cod_cliente cantidad vlr_unitario dir_cliente
vlr_total tel_cliente
ciudad

También podría gustarte