1 minute read

Ejercicio de Norm

Next Article
VENTAJAS

VENTAJAS

Aplicar las reglas de normalizac

FACTURA DE COMPRA VENTA: L COLOMBIAN SYSTEMS lo ha con “Ingeniero Encargado” para siste facturación En la siguiente factu usted debe analizar toda la inform aplique el proceso de normalizació

Advertisement

Tercera Forma Normal. Se pide rea justificación detallada de cada uno conduzcan al resultado final

Factura( NUM FAC,FECHA FAC,NOM CLIENTE, DIR CLIENTE, RIF CLIENTE, CIUDAD CLIENTE, TELEF CLIENTE, CATEGORIA, COD PROD, DESP PROD, VAL UNIT, CANT PROD)

La 1era forma normal(1FN), prohibe los grupos repetidos en una tabla, por ende, queda de la siguiente forma, al dividir los datos en grupos ( repetidos (CATEGORIA, COD PROD, DESP PROD, VAL UNIT, CANT PROD)y no repetidos (NUM FAC,FECHA FAC,NOM CLIENTE, DIR CLIENTE, RIF CLIENTE, CIUDAD CLIENTE, TELEF CLIENTE,) ) y luego colocando esos mismo datos repetidos en una tabla aparte con la misma PK de la tabla original (base):

La 2da forma normal (2FN), implica que hay que eliminar cualquier columna no clave, que no dependa de la clave primaria de la tabla. Para hacer esto, se tiene que determinar cuales columnas no son clave y no dependan de la PK (CATEGORIA, COD PROD, DESP PROD, VAL UNIT), para luego eliminar esas columnas en la tabla que se detecten (Detalle Factura) y luego agregarlas nuevamente, pero en otra tabla (Producto) con su propia PK de la que si dependan. En este caso queda de la siguiente forma:

Factura( NUM _ FAC,FECHA FAC,NOM CLIENTE, DIR CLIENTE, RIF CLIENTE, CIUDAD CLIENTE, TELEF CLIENTE)

Detalle _ Factura( NUM _ FAC,COD PROD, CANT PROD)

Producto( COD _ PROD,CATEGORIA, DESP PROD, VAL UNIT)

La 3era forma normal(3FN), implica que hay que eliminar cualquier columna no clave que sea dependiente de otra columna no clave en una tabla Para lograr esto, se tiene que determinar las columnas que son dependientes de otra columna no clave (NOM CLIENTE, DIR CLIENTE, CIUDAD CLIENTE, TELEF CLIENTE), para así poder eliminarlas,y posteriormente agregarlas en una nueva tabla (Cliente), junto con la columna no clave de la cual son dependientes (RIF CLIENTE).

Cliente (RIF _ CLIENTE,NOM CLIENTE, DIR CLIENTE, CIUDAD CLIENTE, TELEF CLIENTE)

Factura( NUM _ FAC,FECHA FAC,RIF CLIENTE)

Detalle Factura( NUM FAC,COD PROD, CANT PROD)

Producto( COD _ PROD,CATEGORIA, DESP PROD, VAL UNIT)

This article is from: