ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Normalizacion

NikoRozo924 de Octubre de 2012

366 Palabras (2 Páginas)2.358 Visitas

Página 1 de 2

Actividad 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.

Desarrollo

Colombian Systems

Factura de Compra - Venta

Forma UNF (UnNormalized Form) o No-Normalizada:

Directorio De Datos:

A continuación se muestra el directorio de datos que fue extraído del diagrama proporcionado para esta actividad:

Abreviatura Significado

Num_Fact Número de la factura

Data_Fact Fecha de la factura

Nom_Cli Nombre del cliente

Dir_Cli Dirección del cliente

Nit_Cli Cedula/NIT del cliente

Ciud_Cli Ciudad del cliente

Tel_Cli Teléfono del cliente

Cod_Prod Código del producto

Desp_Prod Descripción del producto

Vlr_Unit Valor unitario del producto

Cant_Prod Cantidad del producto

Catg_Prod Categoría del producto

En la forma no normalizada tenemos una llave que es Num_Fact de los datos elementales o básicos que conforman el directorio.

Con el directorio de datos y la forma no normalizada podemos empezar con el análisis ARD (Análisis de Datos Relacionados)

Análisis ARD

Primera Forma Normal (1FN):

Notamos que en nuestro directorio de datos hay datos Repetitivos y No Repetitivos; por cada Num_Fact hay un cliente con sus respectivos datos, pero por cada Num_Fact hay varios productos de igual manera con sus respectivos datos. Estos grupos deben enlazarse con sus llaves:

Grupo No Repetitivo Grupo Repetitivo

Num_Fact Cod_Prod

Data_Fact Desp_Prod

Nom_Cli Vlr_Unit

Dir_Cli Cant_Prod

Nit_Cli Catg_Prod

Ciud_Cli

Tel_Cli

Pero vemos que el grupo repetitivo tiene Cod_Prod como llave. Sin embargo, no es la única llave, dado que se puede repetir en otras facturas. Es necesario combinar la llave del primer grupo con la del segundo grupo como se ve a continuación:

Grupo 1 Grupo 2

Num_Fact Num_Fact

Data_Fact Cod_Prod

Nom_Cli Desp_Prod

Dir_Cli Vlr_Unit

Nit_Cli Cant_Prod

Ciud_Cli Catg_Prod

Tel_Cli

Segunda Forma Normal (2FN):

Solo los grupos que tienen llave combinada o compuesta es analizado en esta forma, por esta razón solo tomamos el grupo 2.

Al crear el grupo 3 con la llave Cod_Prod es el encargado de encapsular los datos del producto; estos datos están totalmente relacionados con el atributo Cod_Prod.

Grupo 1 Grupo 2 Grupo 3

Num_Fact Num_Fact Cod_Prod

Data_Fact Cod_Prod Desp_Prod

Nom_Cli Cant_Prod Vlr_Unit

Dir_Cli Catg_Prod

Nit_Cli

Ciud_Cli

Tel_Cli

Tercera Forma Normal (3FN):

En este paso buscamos que no existan independencia entre los atributos que no sean llaves; si se encuentran tales independencias hay que separar los, en grupos cuyas llaves deben ser el atributo o campo de la dependencia:

Grupo 1

Factura Grupo 2

Fact_Prod Grupo 3

Producto Grupo 4

Cliente

Num_Fact Num_Fact Cod_Prod Nit_Cli

Data_Fact Cod_Prod Desp_Pro Nom_Cli

Nit_Cli Cant_Prod Vlr_Unit Dir_Cli

Catg_Prod Ciud_Cli

Tel_Cli

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com