Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

EJERCICIO FINAL

EJERCICIO FINAL

Una empresa desea automatizar su gestión. Para ello, se pone en contacto con nosotros y nos
encarga que implementemos una pequeña prueba, para así conocer si seremos capaces de
realizar la automatización de forma adecuada y en un tiempo prudente.
Para realizar esta prueba nos proporciona una pequeña cantidad de datos (referentes a
empleados, departamentos, productos y ventas) y un conjunto de operaciones a realizar.

- Datos relativos a empleados

NUM NOMBRE CAT SALARIO DEP

001 Javier Sanchez Director 250.000 01


002 Elena Gutiérrez Secretaria 100.000 01
003 Angel Hernández Gerente 175.000 02
004 Rosa Anguiano Comercial 150.000 02
005 Maria Bernal Secretaria 90.000 03
006 Miguel Santamaría Comercial 150.000 03

- Datos relativos a departamentos

DEP DESCRIPCION

01 Servicios Centrales
02 Sucursal Madrid
03 Sucursal Toledo

- Datos relativos a productos

PRO DESCRIPCION PVP

01 DVD 25.000
02 CPU 120.000
03 Monitor Color 17" 30.000
04 Ratón 1.000
05 Impresora Láser 110.000

- Datos relativos a ventas realizadas

NUM PRO CANT

003 01 2
002 05 1
004 02 3
006 02 4
006 03 7
004 05 4
003 02 10

Enunciados Ejercicios SQL Página 12


002 05 2
005 02 1

(Esta tabla tiene una tupla por cada venta que se hace de un producto, no confundir la cantidad
de unidades vendidas en cada ocasión (reflejada por el atributo CANT) con el número de veces
que ha sido vendido un producto (reflejada cada ocasión en una tupla)

SE PIDE:

1. Crear las tablas.

2. Introducir los datos dados.

3. Generar facturas en forma de tupla de todos los productos por pantalla.


Cada factura debe contener:
 código de vendedor
 código de producto
 precio unitario
 cantidad vendida
 base imponible (precio por unidades vend.)
 tipo de IVA aplicable (18% en todos)
 importe total de la factura correspondiente a ese vendedor (importe + IVA)

4. Obtener el código del producto y la cantidad total de unidades vendidas para aquellos
productos que se hayan vendido en más de una ocasión (más de una venta)

5. Obtener el código del producto y número de veces que se ha vendido, del producto que
en más ocasiones haya sido vendido.

6. Obtener el nombre y la categoria profesional de aquellos empleados que hayan obtenido


más ingresos en ventas que cualquier Comercial.

7. Subir en un 5 % el sueldo de los empleados que hayan vendido más unidades de los
productos con precio superior a 50.000.

8. Dar de baja al empleado que menos dinero haya obtenido en las ventas.

9. Dar de baja al departamento 'Sucursal de Toledo'.

10. Eliminar los contenidos y las estructuras de las tablas.

Enunciados Ejercicios SQL Página 13

You might also like