Vous êtes sur la page 1sur 2

Bases de Datos

Escuela de Informática
Universidad Católica de Temuco

Los ejercicios siguientes se basan en la Base de Datos de Personal (Personal.sql), que


contiene tablas de Departamento y Empleado.

Antes de comenzar a trabajar, se recomienda como ejercicio, crear el modelo de clases


de datos y el modelo relacional asociados a esta base de datos.

En cada caso se pedirá que escriba una expresión de SQL. Si no es posible escribir la
respuesta en una sola expresión, indique las expresiones que permitirían la solución del
problema y el orden en que deberían aplicarse.

01.- Obtener todos los datos de todos los departamentos, ordenados por nombre de
departamento.

02.- Obtener los nombres de departamento cuyo jefe tenga un sueldo mayor a $700.000.

03.- Obtener los nombres de departamento cuyo jefe haya nacido en el mes de octubre.

04.- Obtener los nombres de departamento cuyo jefe tenga menos de una edad XXX
conocida.

05.- Obtener los nombres de departamento cuyo jefe haya un apellido que contenga la
letra "a".

06.- Obtener los nombres de departamento cuyo jefe sea de sexo femenino.

07.- Obtener el nombre del departamento cuyo jefe tenga el menor sueldo.

08.- Obtener el nombre del departamento cuyo jefe tenga un nombre y apellido que
comiencen con la misma letra.

09.- Generar un listado de todos los empleados del departamento cuyo nombre sea XXX
(cualquiera).

10.- Generar un listado de todos los empleados de la empresa cuyo sueldo sea menor
que 400.000, ordenados por nombre de departamento y por apellido de empleado.

11.- Generar un listado de todos los empleados que tengan cumpleaños en julio.

12.- Generar un listado de todos los empleados hombres, ordenados por edad.

13.- Generar un listado de todos los empleados mujeres que tengan un sueldo menor que
el promedio del sueldo de los hombres.

14.- Obtener el nombre de departamento cuyo promedio de sueldos sea el más bajo.

15.- Obtener el nombre de departamento cuyo promedio de sueldos de las empleadas


mujeres sea.
16.- Verificar si en un departamento existe un empleado que tenga un sueldo mayor al del
jefe.

17.- Establecer, para todos los departamentos la diferencia de sueldo del jefe con el
promedio de sueldos de sus empleados.

18.- Mostrar todos los departamentos en que la diferencia de sueldos entre el jefe y el
promedio de sus empleados es mayor al 40%.

19.- Mostrar todos los departamentos en que la diferencia entre el máximo sueldo y el
mínimo sueldo (sin contar el sueldo del jefe) es mayor a $200.000.

20.- Mostrar todos los departamentos en que la diferencia entre el máximo sueldo y el
mínimo sueldo (sin contar el sueldo del jefe) es mayor al 40% del sueldo menor.

Vous aimerez peut-être aussi