TAREA2
TAREA2
TAREA2
Dónde: la tabla “asignación” guarda una fila por cada vez que un empleado es asignado a
laborar en un hotel a construir y en la tabla “empleado” cada empleado tiene un empleado
que es su supervisor.
Crear una Consulta SQL que muestre los nombres de los empleados cuya Pago x Hora este
entre 10 y 12 nuevos soles.
Ejercicio N°02
Crear una Consulta SQL que muestre cuales son las profesiones de los empleados
asignados al hotel número 435.
Ejercicio N°03
Crear una Consulta SQL que muestre por cada empleado el nombre y el de su supervisor.
Ejercicio N°04
Crear una Consulta SQL que muestre los nombre de los empleados asignados a hoteles
tipo “TURISTAS”.
Ejercicio N°05
Crear una Consulta SQL que muestre, ¿Qué empleados reciben un pago por hora mayor
que la de su supervisor.
Ejercicio N°06
Crear una Consulta SQL que muestre, ¿Cuál es el número total de días que se han
dedicado a fontanería en el hotel 312?
Ejercicio N°07
Crear una Consulta SQL que muestre, ¿Cuántos tipos de profesiones diferentes hay?
Ejercicio N°08
Crear una Consulta SQL que muestre, por cada supervisor, ¿Cuál es el pago por hora más
alta que se paga a un empleado que informa a ese supervisor?
Ejercicio N°09
Crear una Consulta SQL que muestre, por cada supervisor que supervisa a más de un
empleado, ¿cuál es el pago por hora más alta que se paga a un empleado que informa a
ese supervisor?
Ejercicio N°10
Crear una Consulta SQL que muestre, por cada tipo de hotel, ¿Cuál es el nivel de calidad
medio de los hoteles con categoría 1? Considérense sólo aquellos tipos de hoteles que
tienen un nivel de calidad máximo no mayor que 3
Ejercicio N°11
Crear una Consulta SQL que muestre, ¿Qué empleados reciben un pago por hora menor
que la del promedio de todos los empleados?
Ejercicio N°12
Crear una Consulta SQL que muestre, ¿Qué empleados reciben un pago por hora menor
que la del promedio de los empleados que tienen su mismo oficio?
Ejercicio N°13
Crear una Consulta SQL que muestre, ¿Qué empleados reciben un pago por hora menor
que la del promedio de los empleados que dependen del mismo supervisor que él?
Ejercicio N°14
Crear una Consulta SQL que muestre, el nombre de los ELECTRONICOS asignados al
hotel 435 y la fecha en la que empezaron a trabajar en él
Ejercicio N°15
Crear una Consulta SQL que muestre, ¿Qué supervisores tienen empleados que tienen un
pago por hora por encima de los 12 soles?
Ejercicio N°16
Crear una Consulta SQL que muestre, una lista de empleados Incrementando en un 5 por
ciento el pago por hora de todos los empleados a los que supervisa el supervisor
“E.PEREZ”.
SOLUCION
Ejercicio N°01
Crear una Consulta SQL que muestre los nombres de los empleados cuya Pago x Hora este
entre 10 y 12 nuevos soles.
Consulta Resultado
Ejercicio N°02
Crear una Consulta SQL que muestre cuales son las profesiones de los empleados
asignados al hotel número 435.
Consulta Resultado
Ejercicio N°03
Crear una Consulta SQL que muestre por cada empleado el nombre y el de su supervisor.
Consulta Resultado
Empleado Supervisor
SELECT E.Nombre AS Empleado, --------------------------
S.Nombre AS Supervisor A.CELIS E.PEREZ
FROM Empleado E INNER JOIN E.PEREZ E.PEREZ
Empleado S C.ROJAS D.BARRIA
ON S.CodEmpleado = E.CodEmpleadoSupervisor; D.BARRIA D.BARRIA
S.SABOYA S.SABOYA
J.RAMIREZ O.ANGULO
O.ANGULO O.ANGULO
Ejercicio N°04
Crear una Consulta SQL que muestre los nombre de los empleados asignados a hoteles
tipo “TURISTAS”.
Consulta Resultado
Ejercicio N°05
Crear una Consulta SQL que muestre, ¿Qué empleados reciben un pago por hora mayor
que la de su supervisor.
Consulta Resultado
Ejercicio N°06
Crear una Consulta SQL que muestre, ¿Cuál es el número total de días que se han
dedicado a fontanería en el hotel 312?
Consulta Resultado
Ejercicio N°07
Crear una Consulta SQL que muestre, ¿Cuántos tipos de profesiones diferentes hay?
Consulta Resultado
Ejercicio N°08
Crear una Consulta SQL que muestre, por cada supervisor, ¿Cuál es el pago por hora más
alta que se paga a un empleado que informa a ese supervisor?
Consulta Resultado
Ejercicio N°09
Crear una Consulta SQL que muestre, por cada supervisor que supervisa a más de un
empleado, ¿cuál es el pago por hora más alta que se paga a un empleado que informa a
ese supervisor?
Consulta Resultado
Ejercicio N°10
Crear una Consulta SQL que muestre, por cada tipo de hotel, ¿Cuál es el nivel de calidad
medio de los hoteles con categoría 1? Considérense sólo aquellos tipos de hoteles que
tienen un nivel de calidad máximo no mayor que 3
Consulta Resultado
Ejercicio N°11
Crear una Consulta SQL que muestre, ¿Qué empleados reciben un pago por hora menor
que la del promedio de todos los empleados?
Consulta Resultado
Ejercicio N°12
Crear una Consulta SQL que muestre, ¿Qué empleados reciben un pago por hora menor
que la del promedio de los empleados que tienen su mismo oficio?
Consulta Resultado
Ejercicio N°13
Crear una Consulta SQL que muestre, ¿Qué empleados reciben un pago por hora menor
que la del promedio de los empleados que dependen del mismo supervisor que él?
Consulta Resultado
Ejercicio N°14
Crear una Consulta SQL que muestre, el nombre de los ELECTRONICOS asignados al
hotel 435 y la fecha en la que empezaron a trabajar en él
Consulta Resultado
Ejercicio N°15
Crear una Consulta SQL que muestre, ¿Qué supervisores tienen empleados que tienen un
pago por hora por encima de los 12 soles?
Consulta Resultado
Ejercicio N°16
Crear una Consulta SQL que muestre, una lista de empleados Incrementando en un 5 por
ciento el pago por hora de todos los empleados a los que supervisa el supervisor
“E.PEREZ”.
Consulta Resultado
SELECT T.Nombre, T.PagoXHora,
(T.PagoXHora + (T.PagoXHora * 5)/100) Nombre PagoXHora PagoXHora_Al_5P
AS PagoXHora_Al_5P ----------------------------------
FROM Empleado T A.CELIS 12.50 13.125000
INNER JOIN Empleado S E.PEREZ 15.50 16.275000
ON S.CodEmpleado = T.CodEmpleadoSupervisor
WHERE S.Nombre='E.PEREZ';