Se necesita mantener la informacin sobre el personal de un
hotel. Para ello se usan las tablas de Departamentos y Personal de la base de datos Ejercicio 4.4.2-PLANTILLA.accdb. Identificar el tipo de relacin que existe y cmo se ha definido en las tablas existentes. Realizar las siguientes consultas (nota: el nmero entre parntesis se refiere al nmero de registros obtenidos como resultado): 1. Crear una consulta que muestre, en este orden y para cada empleado, el nombre, el NIF y el cdigo del departamento al que pertenece. El resultado debe aparecer ordenado alfabticamente. (n registros = 35). 2. Crear otra consulta con la misma informacin anterior pero que muestre slo los empleados que no tienen hijos. (n registros = 15). 3. Crear una consulta que muestre el cdigo y nombre de todos los departamentos. 4. dem pero con la informacin ordenada de mayor a menor presupuesto. (No debe aparecer el presupuesto). 5. Obtener un listado con el nombre, el salario y el nmero de horas extraordinarias trabajadas de aquellos empleados que tienen algn hijo. (n registros = 20). 4.2 Access. Tablas
109
Ejercicio 4.4.2: EMPRESA (2)
6. Obtener un listado alfabtico de los empleados cuyo salario sea igual o superior a 2.000 euros y sea igual o inferior a los 3.000 euros. (n registros = 14). 7. Obtener un listado con los nombres de los empleados que no cobran horas extra. (n registros = 17). 8. dem con los empleados que s las cobran. (n registros = 18). 9. Listar los nombres de los departamentos con un presupuesto comprendido entre 0,3 y 10 millones de euros. (n registros = 5). 10. Obtener los nombres de los empleados cuyo nmero de horas extra trabajadas sea 4 6. (n registros = 7). 11. Obtener los nombres y salarios de los empleados que pertenezcan a los departamentos 51 o 52 y que tengan algn hijo. (n registros = 4). 12. Obtener los nombres y salarios de los empleados que pertenezcan a los departamentos de Limpieza y Lavandera. 13. Obtener los nombres y salarios de los empleados que pertenezcan a los departamentos de Recepcin o Direccin y que tengan algn hijo. (n registros = 6). 14. Obtener un listado con los empleados que tengan un salario igual o superior a 2.000 euros y con 2 3 hijos. (n registros = 4). 4.2 Access. Tablas
110
Ejercicio 4.4.2: EMPRESA (3)
15. Obtener un listado de los empleados que hayan ingresado en la empresa entre los aos 1985 y 1997, ambos inclusive. (n registros = 19). 16. Obtener los empleados que no tienen familia numerosa (n registros = menos de 3 hijos) y que ingresaron en la empresa antes del 1 de enero de 1997. (n registros = 18). 17. Obtener un listado de los empleados que incluya su nombre y el nombre del departamento en el que trabaja. El listado debe de estar ordenado por nombre de departamento y, dentro de este, por nombre de empleado. 18. Obtener los nombres de los empleados que trabajan en departamentos con un presupuesto superior a 1 milln de euros No debe aparecer el nmero del departamento. Ordenar por nombre de departamento. (n registros = 11). 19. Obtener un listado de todos los empleados que incluya su nombre, el nombre de su departamento y su salario en euros (ojo: usar un campo calculado, ya que se almacena en miles de euros) ordenado de mayor a menor salario. 20. Obtener un listado en el que figure el salario total (salario ms comisin) de aquellos empleados que realizaron horas extra. La comisin se calcula pagando a 24 euros la hora. 21. Suponer que para calcular el salario total se prima con 60 euros por hijo. Obtener un listado en el que figure el sueldo resultante (sin incluir la comisin) expresado en euros. 4.2 Access. Tablas
111
Ejercicio 4.4.2: EMPRESA (4)
22. Suponer que la retencin del IRPF se calcula, en porcentaje, restando de 20 el nmero de hijos del empleado. Es decir, si un empleado tiene dos hijos su retencin sera del 18%. Obtener un listado con el nombre, el salario y la retencin (en euros) de cada empleado. 23. Calcular, para el campo salario, la suma, el promedio, el mnimo y el mximo para el colectivo de todos los empleados.
24. Obtener el nmero de empleados que trabajan en el hotel.
25. Obtener el nmero de empleados que pertenecen a cada departamento. 26. Obtener cuntos departamentos hay y su presupuesto medio, en millones. 27. Hallar, en millones, el mayor y el menor de los presupuestos de departamento. 28. Agrupando por nmero de hijos, obtener cuntos empleados hay en cada grupo. 29. Agrupando por departamento y por nmero de hijos, obtener la media del nmero de horas extra realizadas, slo de los empleados que han trabajado horas extra. 30. Calcular el nmero de empleados con hijos que existen en cada departamento. (n registros = 7). 4.2 Access. Tablas