1. Aula Virtual de Base de Datos
Guía de Ejercicios de Normalización de Base de
Datos
Para el siguiente grupo de ejercicios usar Excel para su realización.
1. Normalizar hasta 3FN los datos de facturación de la empresa Proletarios Unidos:
FACTURAS(numero de factura, fecha de factura, cédula de cliente, nombre del cliente,
dirección de cliente, código articulo, nombre articulo, cantidad articulo, precio articulo, total,
IVA= subtotal*10%, total factura=(total + IVA)).
2. Normalizar hasta 3FN los datos de pagos de proyectos de la empresa Remavenca:
PAGOS(número de pago realizado, concepto del pago, cantidad pagada, fecha del pago, código
de tipo de pago, descripción del tipo de pago, código del proyecto, nombre del proyecto, fecha
inicio del proyecto, código empresa contratista, nombre empresa contratista, numero de celular
empresa contratista).
3. Normalizar hasta 3FN los datos de gastos de empleados de la empresa Pastas Capri:
GASTOS(código del empleado, cedula del empleado, nombre del empleado, apellido del
empleado, código del gasto, descripción del gasto, fecha del gasto, monto del gasto, código del
tipo de gasto, descripción del tipo de gasto, numero de cuenta contable asociada al tipo de gasto,
descripción de cuenta contable asociada al tipo de gasto).
4. Normalizar hasta 3FN los datos de gastos de empleados de la empresa Pastas Capri:
VENTAS(número de la venta, fecha de la venta, cedula de cliente, nombre del cliente, dirección
del cliente, RIF del cliente, dirección del cliente, ciudad del cliente, número de teléfono del
cliente, código del producto, descripción del producto, precio unitarios del producto, stock o
existencia del producto, cantidad de productos vendidos al cliente, total de la venta por producto
al cliente, código de la categoría del producto, descripción de la categoría del producto).
5. Normalizar hasta 3FN los datos de gastos de empleados de la empresa Pastas Capri:
VENTAS(número de la venta, fecha de la venta, cedula de cliente, nombre del cliente, dirección
del cliente, RIF del cliente, dirección del cliente, ciudad del cliente, número de teléfono del
cliente, código del producto, descripción del producto, precio unitarios del producto, stock o
existencia del producto, cantidad de productos vendidos al cliente, total de la venta por producto
al cliente, código de la categoría del producto, descripción de la categoría del producto).
6. Normalizar hasta 3FN la siguiente tabla de ORDENES:
ORDENES(numOrden, fecOrden, codCliente, nomCliente, ciuCliente, numArticulo,
nomArticulo, canArticulo, preArticulo) con PK numOrden.
ORDENES
numOrden fecOrden codCliente nomCliente ciuCliente codArticulo nomArticulo canArticulo preArticulo
2301 23/02/20 101 Martin Caracas 3786 Red 3 35,00
2301 23/02/20 101 Martin Caracas 4011 Raqueta 6 65,00
2. Aula Virtual de Base de Datos
Guía de Ejercicios de Normalización de Base de
Datos
2301 23/02/20 101 Martin Caracas 9132 Paq-3 8 4,75
2302 25/02/20 107 Herman Coro 5794 Paq-6 4 5,00
2303 27/02/20 110 Pedro Maracay 4011 Raqueta 2 65,00
2303 27/02/20 110 Pedro Maracay 3141 Funda 2 10,00
7. Normalizar hasta 3FN la siguiente tabla de HORARIOS de trabajo de trabajadores en sucursales
de una tienda:
HORARIOS(numHorario, cedTrabajador, nomTrabajador, codTienda, nomTiendae,
dirTienda, codTurno, desTurno, fecTurno) con PK numHorario
HORARIOS
numHorario cedTrabajador nomTrabajador codTienda nomTienda DirTienda codTurno desTurno FecTurno
01 33456456 D. Díaz 100A SEARS La Candelaria La Candelaria 02 Mañana 2/9/20
01 33456456 D. Díaz 100A SEARS La Candelaria La Candelaria 02 Mañana 3/9/20
01 33456456 D. Díaz 100A SEARS La Candelaria La Candelaria 03 Tarde 4/9/20
02 11223344 E. López 200B SEARS Chacaito Chacaito 03 Tarde 2/9/20
02 11223344 E. López 300C SEARS El Silencio El Silencio 02 Mañana 3/9/20
03 99887766 F. Monte 200B SEARS Chacaito Chacaito 03 Noche 3/9/20
04 44556689 L. Sanz 300C SEARS El Hatillo El Hatillo 02 Mañana 4/9/20
04 44556689 L. Sanz 100A SEARS La Candelaria La Candelaria 02 Mañana 5/9/20
04 44556689 L. Sanz 100A SEARS La Candelaria La Candelaria 03 Tarde 6/9/20
05 33456456 P. Martín 200B SEARS Chacaito Chacaito 01 Madrugada 5/9/20
8. Normalizar hasta 3FN la siguiente tabla de PRESTAMOS de libros de la biblioteca de la
UPTAEB:
PRESTAMOS(numPrestamo, cedAlumno, nomAlumno, codPnf, nomPnf, codlibro, nomLibro,
numEje, ubiEje, fecPrestamo) con PK numPrestamo.
HORARIOS
numPrestamo cedAlumno nomAlumno codPnf nomPnf codLibro nomLibro numEje ubiEje FecPrestamo
01 334 D. Díaz 100 Informática 01 C++ 01 E12F2 2/9/20
01 334 D. Díaz 100 Informática 02 PHP 01 E20F2 3/9/20
02 456 A. Pérez 100 Informática 02 PHP 06 E20F2 4/9/20
03 112 E. López 100 Informática 04 HTML 01 E2F4 2/9/20
03 112 E. López 100 Informática 05 JQuery 01 E8F2 3/9/20
04 766 F. Monte 100 Informática 03 MySQL 05 E23F2 3/9/20
05 445 L. Sanz 100 Informática 01 C++ 02 E12F2 4/9/20
05 445 L. Sanz 100 Informática 04 HTML 02 E2F4 5/9/20
06 566 P. Martín 500 Deporte 100 Futbol 01 E50F2 6/9/20
06 566 P. Martín 500 Deporte 101 Béisbol 02 E52F1 5/9/20