Está en la página 1de 4

ACTIVIDAD 1 Carlos Andrs Torres Onofre Normalizacin.

UNF 1NF 2 NF 3NF

La empresa COLOMBIAN SYSTEMS lo ha contratado como el Ingeniero Encargado para sistematizar la facturacin. En la siguiente FACTURA DE COMPRA VENTA, usted debe analizar toda la informacin disponible y debe crear el DICCIONARIO DE DATOS. Una vez tenga el Diccionario de Datos, haga un anlisis ARD y ejecute el proceso de normalizacin, hasta llegar a la Tercera Forma Normal. La idea es realizar la respectiva justificacin detallada de cada uno de los pasos que conduzcan al resultado final.

Carlos Andrs Torres Onofre

Pgina 1

DESARROLLO UNF- FORMA NO NORMALIZADA DICCIONARIO DE DATOS Numero Fact. Fecha Factura Numero Cliente Nombre Cliente Direccin Cedula NIT Ciudad Telfono Cdigo Descripcin Categora Valor unidad Cantidad FAC_NUM FAC_DATE CLIENT_NUM CLIENT_NAME CLIENT_ADDRESS CLIENT_IDENT CLIENT_CITY CLIENT_PHONE PROD_CODE PROD_DES PROD_CAT VR_UNIT CANTIDAD

1NF PRMERA FORMA NORMAL - SEPARAR EL GRUPO REPETITIVO Al analizar los datos de una factura nos damos cuenta que los del grupo 1 por factura aparecen nicamente una vez Pero los del grupo dos Si pueden estar repetidas veces dentro de la misma factura hemos creado dos grupos

FAC_NUM FAC_DATE CLIEN_NUM CLIENT_NAME CLIENT_ADDRESS CLIENT_IDENT CLIENT_CITY CLIENT_PHONE

FAC_NUM PROD_CODE PROD_DES PROD_CAT VR_UNIT CANTIDAD

Carlos Andrs Torres Onofre

Pgina 2

2NF SEGUNDA FORMA NORMAL SEPARAR DEPENDENCIAS DE LAS LLAVES COMPUESTAS Se tomaron las llaves y se separaron dependiendo de la necesidad del uso de estas y las veces que necesitamos se haga una consulta de este para evitar distintas inserciones de datos lo que hacemos es separar los productos donde el cdigo del mismo sea quien llame sus datos.

FAC_NUM (PK) FAC_DATE CLIEN_NUM (FK) CLIENT_NAME CLIENT_ADDRESS CLIENT_IDENT CLIENT_CITY CLIENT_PHONE

FAC_NUM (FK) PROD_CODE (FK) CANTIDAD

PROD_CODE (PK) PROD_DES PROD_CAT VR_UNIT

Carlos Andrs Torres Onofre

Pgina 3

3 NF SEPARAR DEPENDECIAS DE CAMPOS NO LLAVES Al separar los grupos repetitivos y las relaciones entre las llaves dejamos algunas atrs como los son los datos de los clientes que tambin pueden tener una tabla donde las contenga para llamar sus datos al momento de digitar el nmero de cliente.

FAC_NUM (PK) FAC_DATE CLIEN_NUM (FK)

FAC_NUM (FK) PROD_CODE (FK) CANTIDAD

PROD_CODE (PK) PROD_DES PROD_CAT VR_UNIT

CLIENT NUM (PK) CLIENT_NAME CLIENT_ADDRESS CLIENT_IDENT CLIENT_CITY CLIENT_PHONE

Carlos Andrs Torres Onofre

Pgina 4