Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BASES DE DATOS
20 DE JULIO DE 2019
UNIVERSIDAD DEL BOSQUE
DIPLOMADO BUSINESS INTELLIGENCE AND DATAMINING
La empresa COLOMBIAN SYSTEMS lo ha contratado como el “Ingeniero Encargado” para
sistematizar la facturación. En la siguiente FACTURA DE COMPRA VENTA, se debe
analizar toda la información disponible y aplicar el proceso de normalización, hasta llegar a
la Tercera Forma Normal. Se pide realizar la respectiva justificación detallada de cada uno
de los pasos que conduzcan al resultado final.
Factura (NUM_FAC, FECHA_FAC, NOM_CLIENTE, DIR_CLIENTE, CIUDAD_CLIENTE,
TELEF_CLIENTE, CATEGORIA, COD_PROD, DESP_PROD, VAL_UNIT, CANT_PROD)
Donde:
2. La segunda forma normal (2FN). Establece que todas las dependencias parciales
se deben eliminar y separar dentro de sus propias tablas. Una dependencia parcial
es un término que describe a aquellos datos que no dependen de la clave de la tabla
para identificarlos.
3. La tercera forma normal (3FN). Sólo se puede iniciar el proceso 3FN si es que la
tabla se encuentra en 2FN. La tercera forma normal resuelve los problemas
causados por las dependencias funcionales entre atributos no clave.
pág. 1
Existe redundancia en la tabla de datos, se identifica los grupos de repetición. Se procede a la separación de tablas.
PRIMERA FORMA NORMAL
NUM_FAC FECHA_FAC NOM_CLIENTE DIR_CLIENTE CIUDAD_CLIENTE TELEF_CLIENTE CATEGORIA COD_PROD DESCRIPCION VAL_UNIT CANT_PROD
TABLA CLIENTE
NUM_FAC FECHA_FAC NOM_CLIENTE DIR_CLIENTE CIUDAD_CLIENTE TELEF_CLIENTE CATEGORIA
2587 12/01/2017 HECTOR CLL 14 No 20 ESTE BOGOTA 3208453645 A
3802 05/12/2008 CELIA CR 30 No ESTE CALI 3430043 B
TABLA PRODUCTO
NUM_FAC COD_PROD DESCRIPCION VAL_UNIT CANT_PROD
Se debe colocar campo Num_Fac. para no perder la relación entre las tablas.
SEGUNDA FORMA NORMAL
NUM_FAC COD_PROD DESCRIPCION VAL_UNIT CANT_PROD
pág. 2
COD_PROD DESCRIPCION VAL_UNIT CANT_PROD
61 ALMOHADAS 35.000 5
32 PIJAMAS 28.000 6
23 JEANS 85.000 1
15 ZAPATOS 35.000 4
NUM_FAC COD_PROD
2587 61
2587 32
2587 23
3802 15
Para realizar la segunda formal debemos tener la tabla en primera forma normal. Todos los atributos dependerán de la llave
primaria.
NUM_FAC CATEGORIA
2587 A
3802 B
pág. 3
Bibliografía
http://basesdedatosjc.blogspot.com/2012/04/primera-forma-normal-en-bases-de-
datos.html
http://normalizacion-bd.blogspot.com/2012/08/5-tercera-forma-normal-3fn.html
https://www.youtube.com/watch?v=mTD7EY2Ch0o
pág. 4