SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
Boletín 4. SQL II. 2º ASI. SGBD. 2010-2011
Sea una BD que recoja la información de una serie de empleados, de sus departamentos y
de los centros de trabajo donde se localizan estos departamentos. La descripción del esquema
relacional es la siguiente:
Relación departamento (DEPART)
• dept_no: código de departamento (2 dígitos)
• dnombre: nombre del departamento (14 caracteres)
• loc: localidad del departamento (14 caracteres)
• dire: será el número del empleado que es director del departamento (tipo entero de 4 ),
todo departamento tiene un único director que puede tratarse de un director en funciones o
en propiedad.
• tidir : en funciones o en propiedad (1 char)
• numce: numero del centro de trabajo donde está el departamento (tipo entero de 2), todo
departamento se localiza en un centro de trabajo (local) y un centro puede albergar a más
de un departamento.
• Presu: presupuesto anual del departamento. number(8,2)
• Depde: número del departamento del que depende (tipo entero de 2). Todo departamento
puede depender de otro y un departamento puede dirigir a varios.
Relación centros de trabajos (CENTROS):
• Numce: código de centro. number(2)
• Nomce: nombre del centro de trabajo. varchar2(15)
• Señas: dirección. varchar2(15)
Relación empleados(EMPLE):
• emple_no: código del empleado number (4)
• apellido: nombre y apellidos varchar2(10)
• oficio: varchar2(10)
• dir : código del jefe (number(4)
• fecha_alt: fecha de alta
• salario: number(10)
• comision: number(10)
• numhijos: number(2)
• dept_no: código del departamento al que pertenece number(2)
• extension: nº de teléfono varachar2(9)
1. Obtener el modelo E/R que se deduce del modelo relacional anterior, deduciendo las
restricciones de integridad referencial existentes.
2. Obtener los nombres de todos los centros de trabajo de la empresa clasificándolos
por orden alfabético.
3. Obtener los nombres de los empleados que trabajan en el departamento 20.
4. Extraer todos los datos del departamento 20.
5. Obtener los nombres y sueldos de los empleados con más de tres hijos por orden
alfabético.
6. Obtener la comisión, departamento y nombre de los empleados cuyo salario es
inferior a 2000 euros clasificándolos por departamentos en orden creciente y por
comisión en orden decreciente, dentro de cada departamento.
7. Obtener por orden alfabético los nombres de los departamentos cuyo presupuesto es
superior a 100000 euros.
MLLS. Dpto. Informática. IES Delgado Hermández. Bollullos Par del Condado Página 1 de 4
Boletín 4. SQL II. 2º ASI. SGBD. 2010-2011
8. Obtener los números de departamento donde trabajan los empleados cuyo salario es
inferior a los 3000 euros, ordenado por número de departamento.
9. Obtener los distintos valores de las comisiones que hay en el departamento 10,
ordenados descendentemente.
10. Hallar, por orden alfabético, los nombres de los departamentos cuyo director lo es
en funciones y no en propiedad.
11. Obtener un listín telefónico ordenado alfabéticamente de todos los empleados del
departamento 50, incluyendo el número de empleado, nombre empleado y extensión
telefónica.
12. Obtener, por orden creciente, una relación de todos los números de la extensión
telefónica de los empleados.
13. Hallar la comisión, nombre y salario de los empleados con más de 2 hijos
clasificados por comisión y por nombre de empleado ascendente.
14. Obtener el salario y el nombre de los empleados sin hijos, por orden decreciente de
salario y por orden alfabético de nombre de empleado
15. Obtener los nombres y sueldos expresados en pesetas de los empleados del
departamento 10. Presentarlo por orden decreciente de sueldo
16. Obtener los nombres de los empleados por orden alfabético cuya comisión es
superior o igual al 50% de su salario.
17. En una campaña de ayuda familiar se ha decidido dar a los empleados una paga
extra de 5000 pts por hijo a partir del cuarto inclusive; obtener por orden alfabético
para estos empleados, el nombre y el salario total que vaya a cobrar incluyendo la
paga extra en el salario total.
18. Para los empleados del departamento 10, hallar el nombre y el salario total de cada
uno, sabiendo que el salario total se obtiene sumando el salario mensual y la
comisión. Ordenar de forma creciente por salario total.
19. Obtener los números de los departamentos en los que haya algún empleado cuya
comisión supere el 20% de su salario.
20. El presupuesto medio de un departamento es el resultado de dividir el presupuesto
anual por 12. Se supone que se decide aumentar los presupuestos medios mensuales
de todos los departamentos en un 10% desde el mes de octubre hasta diciembre,
ambos inclusive, para aquellos departamentos cuyo presupuesto mensual medio es
superior a 2.000 euros. Hallar por orden alfabético de nombre de departamento, el
presupuesto anual total, antes y después del incremento.
21. Suponiendo que en los próximos 3 años el coste de la vida va a aumentar en un 6%
anual y que los salarios suben en la misma proporción, hallar para los empleados
con más de 4 hijos: su nombre, sueldo anual actual, y el sueldo anual para cada uno
de los 3 próximos años. El resultado se presentará ordenado descendentemente por
nombre de empleado.
22. Hallar por orden alfabético los nombres de los empleados tales que si se les concede
una gratificación de 100 euros por hijo, el total de esa gratificación no supere la
décima parte del salario en meses.
23. Mostrar la comisión de los empleados del departamento 30 con el formato
‘$99,999.99’ (la coma separador de miles y el punto es el punto decimal).
MLLS. Dpto. Informática. IES Delgado Hermández. Bollullos Par del Condado Página 2 de 4
Boletín 4. SQL II. 2º ASI. SGBD. 2010-2011
24. Mostrar la fecha de alta de los empleados del departamento 12 con el formato
siguiente: mes con letras, días con número de días, y años con 4 dígitos
25. Obtener por orden alfabético los nombres de los empleados cuyo sueldos igualan o
superan al de Daniel Jiménez en más del 50%
26. Para todos los empleados que tienen una comisión, hallar sus salarios mensuales
totales (comisión + salario). Obtenerlos por orden alfabético y hallar también el
porcentaje que supone la comisión sobre su salario total.
27. Obtener los nombres de los departamentos que no dependen funcionalmente de otro.
28. Obtener por orden alfabético los nombres de los empleados cuyo salario supera al
máximo salario de los empleados del departamento número 10.
29. Obtener una relación por orden alfabético de los departamentos cuyo presupuesto es
inferior a 30.000 euros. El nombre de los departamentos debe estar precedido de la
palabra de ‘Departamento de’.
30. Obtener por orden alfabético los nombres y los salarios de los empleados cuyo
salario coincide con la comisión de algún otro o la suya propia.
31. Obtener los nombres de los empleados cuyo salario supera 3 veces y ½ el mínimo
del salario del departamento 10.
32. Obtener por orden alfabético los nombres y salarios de los empleados cuyo salario
es inferior al cuádruplo de la comisión mas baja existente.
33. Obtener por orden alfabético los nombres de los empleados cuyo salario está entre
1100 y 2500 euros.
34. Obtener por orden alfabético los nombres y los salarios totales (salario + comisión)
de los empleados cuyo salario mas su comisión cumpla una, o ambas, de las dos
condiciones siguientes: que sea inferior a 2000 euros, que sea superior al doble de su
comisión.
35. Obtener por orden alfabético los nombres de los empleados cuyo nombre es JON o
empieza por JON.
36. Obtener por orden descendente los nombres de los empleados cuyo nombre es
JONES o empieza por J.
37. Obtener por orden alfabético los nombres de los empleados cuyo nombre tenga 5
letras.
38. Obtener por orden alfabético los nombres de los empleados cuyo nombre tenga más
de 5 letras.
39. Obtener por orden alfabético los nombres de los empleados cuyo nombre tenga 4
letras al menos.
40. Obtener por orden descendente los nombres de los empleados cuyo nombre termine
en S y tenga al menos 3 letras.
41. Obtener por orden alfabético los nombres de los empleados que trabajan en el
mismo departamento que ‘TURNER’.
42. Obtener por orden descendente los nombres de los empleados que trabajan en el
mismo departamento que ‘TURNER’. (No debe aparecer este empleado).
43. Obtener por orden descendente los nombres de los empleados que trabajan en el
mismo departamento que ‘TURNER’ o ‘ADAMS’.
MLLS. Dpto. Informática. IES Delgado Hermández. Bollullos Par del Condado Página 3 de 4
Boletín 4. SQL II. 2º ASI. SGBD. 2010-2011
44. Hallar el salario máximo y mínimo para cada departamento.
45. Hallar el salario máximo y mínimo de las personas que tienen el oficio de vendedor
para cada departamento.
46. Obtener un listado de todos los empleados de la empresa ordenado por el nombre
del departamento al que pertenecen.
47. Obtener un listado del nombre de cada empleado junto con el de su jefe.
48. Visualizar todos los empleados que no son vendedores pero que ganan menos que
algún vendedor.
49. Averiguar qué empleados ganan un salario igual a cualquiera de los mínimos por
departamento.
50. Mostrar los empleados con su código de departamento y el nombre de dicho
departamento. Si no existen empleados para ese departamento mostrar sólo el
código y el nombre del departamento.
51. Visualizar los empleados cuyo salario es superior a la media de los salarios de todos
los departamentos.
52. Seleccionar el nombre y el total de salarios mensuales para todos los departamentos
independientemente de que tengan empleados o no.
53. Visualizar el apellido, número departamento, salario, comisión de cualquier
empleado cuyo salario y comisión se correspondan ambos con la comisión y salario
de cualquier empleado del departamento 30.
54. Obtener un listado en el que aparezcan los departamentos de los que depende algún
departamento junto con toda la información de los departamentos dependientes.
55. Obtener un listado con el nombre de cada departamento junto con el de su director y
el tipo de dirección que desempeña.
56. Obtener un listado con la información de todos los centros de trabajo junto con los
departamentos que tienen asociados.
57. Obtener un listado con el salario mensual total pagado por la empresa en cada centro
de trabajo.
MLLS. Dpto. Informática. IES Delgado Hermández. Bollullos Par del Condado Página 4 de 4

Mais conteúdo relacionado

Destaque

Abney associates(french)
Abney associates(french)Abney associates(french)
Abney associates(french)aldrianepinchy
 
1.0 reflexiones sobre_la_corrupcion_administrativa_1
1.0 reflexiones sobre_la_corrupcion_administrativa_11.0 reflexiones sobre_la_corrupcion_administrativa_1
1.0 reflexiones sobre_la_corrupcion_administrativa_1Maria Lopez
 
Acidos nucleicos
Acidos nucleicosAcidos nucleicos
Acidos nucleicosGaby Loza
 
Ventajas y desventajas de las redes sociales
Ventajas y desventajas de las redes socialesVentajas y desventajas de las redes sociales
Ventajas y desventajas de las redes socialeslalocorsa95
 
Persistencia de objeto jdo
Persistencia de objeto jdoPersistencia de objeto jdo
Persistencia de objeto jdodanieljosue11
 
Política y Redes Sociales
Política y Redes SocialesPolítica y Redes Sociales
Política y Redes SocialesAntoni
 
Portaforio de bioquimica
Portaforio de bioquimicaPortaforio de bioquimica
Portaforio de bioquimicaEdu Ajila
 
Sgbd ud3 boletin_4_sql_ii
Sgbd ud3 boletin_4_sql_iiSgbd ud3 boletin_4_sql_ii
Sgbd ud3 boletin_4_sql_iivioletaco
 
Tema 4 los números decimales
Tema 4 los números decimalesTema 4 los números decimales
Tema 4 los números decimalesalexcova9
 
Proyecto prevención salud 2015
Proyecto prevención salud 2015Proyecto prevención salud 2015
Proyecto prevención salud 2015Nancy Luz Sastre
 
Modelo mat p2015
Modelo mat p2015Modelo mat p2015
Modelo mat p2015rixteplix
 
Ellevation Education - Setting ELL Language Objectives (Webinar Slides)
Ellevation Education - Setting ELL Language Objectives (Webinar Slides)Ellevation Education - Setting ELL Language Objectives (Webinar Slides)
Ellevation Education - Setting ELL Language Objectives (Webinar Slides)paulkuhne
 
El humanismo yeyo y rulos
El humanismo yeyo y rulosEl humanismo yeyo y rulos
El humanismo yeyo y rulosrulosyeyo112013
 
Apunt bascienscomputplancoming
Apunt bascienscomputplancomingApunt bascienscomputplancoming
Apunt bascienscomputplancominggiancarlo
 

Destaque (20)

Partes de la pc
Partes de la pcPartes de la pc
Partes de la pc
 
Trab[1]
Trab[1]Trab[1]
Trab[1]
 
Abney associates(french)
Abney associates(french)Abney associates(french)
Abney associates(french)
 
1.0 reflexiones sobre_la_corrupcion_administrativa_1
1.0 reflexiones sobre_la_corrupcion_administrativa_11.0 reflexiones sobre_la_corrupcion_administrativa_1
1.0 reflexiones sobre_la_corrupcion_administrativa_1
 
Acidos nucleicos
Acidos nucleicosAcidos nucleicos
Acidos nucleicos
 
Ventajas y desventajas de las redes sociales
Ventajas y desventajas de las redes socialesVentajas y desventajas de las redes sociales
Ventajas y desventajas de las redes sociales
 
La paradoja
La paradoja La paradoja
La paradoja
 
Persistencia de objeto jdo
Persistencia de objeto jdoPersistencia de objeto jdo
Persistencia de objeto jdo
 
Política y Redes Sociales
Política y Redes SocialesPolítica y Redes Sociales
Política y Redes Sociales
 
Portaforio de bioquimica
Portaforio de bioquimicaPortaforio de bioquimica
Portaforio de bioquimica
 
Sgbd ud3 boletin_4_sql_ii
Sgbd ud3 boletin_4_sql_iiSgbd ud3 boletin_4_sql_ii
Sgbd ud3 boletin_4_sql_ii
 
Tema 4 los números decimales
Tema 4 los números decimalesTema 4 los números decimales
Tema 4 los números decimales
 
Proyecto prevención salud 2015
Proyecto prevención salud 2015Proyecto prevención salud 2015
Proyecto prevención salud 2015
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
 
Tipos de conexiones
Tipos de conexiones Tipos de conexiones
Tipos de conexiones
 
Modelo mat p2015
Modelo mat p2015Modelo mat p2015
Modelo mat p2015
 
Ellevation Education - Setting ELL Language Objectives (Webinar Slides)
Ellevation Education - Setting ELL Language Objectives (Webinar Slides)Ellevation Education - Setting ELL Language Objectives (Webinar Slides)
Ellevation Education - Setting ELL Language Objectives (Webinar Slides)
 
Sólidos cristalinos
Sólidos cristalinosSólidos cristalinos
Sólidos cristalinos
 
El humanismo yeyo y rulos
El humanismo yeyo y rulosEl humanismo yeyo y rulos
El humanismo yeyo y rulos
 
Apunt bascienscomputplancoming
Apunt bascienscomputplancomingApunt bascienscomputplancoming
Apunt bascienscomputplancoming
 

Semelhante a SQL II Ejercicios BD Empleados

7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseintJoselo Chushig
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseintPablo Villavicencio
 
7222014 ejercicios-resueltos-con-pseint-110209134557-phpapp02
7222014 ejercicios-resueltos-con-pseint-110209134557-phpapp027222014 ejercicios-resueltos-con-pseint-110209134557-phpapp02
7222014 ejercicios-resueltos-con-pseint-110209134557-phpapp02Felipe Carrasco
 
Laboratorio basicoalgoritmiaf
Laboratorio basicoalgoritmiafLaboratorio basicoalgoritmiaf
Laboratorio basicoalgoritmiafWILSON RAMOS
 
Taller de recuperacion sql 120 consultas
Taller de recuperacion sql 120 consultasTaller de recuperacion sql 120 consultas
Taller de recuperacion sql 120 consultasoip2007
 
Plan mejoramiento
Plan mejoramientoPlan mejoramiento
Plan mejoramientomares0312
 
Ejercicios_de_diagramas_de_fluj.pdf
Ejercicios_de_diagramas_de_fluj.pdfEjercicios_de_diagramas_de_fluj.pdf
Ejercicios_de_diagramas_de_fluj.pdfJaimeGmezCarmona
 
Examen hojasdecalculo
Examen hojasdecalculoExamen hojasdecalculo
Examen hojasdecalculoruben salvado
 
base de datos
base de datos base de datos
base de datos byjeff10
 
Examen de sql(inga pardave max)
Examen de sql(inga pardave max)Examen de sql(inga pardave max)
Examen de sql(inga pardave max)maxtronic
 
Teformas Ejercicios Prácticos Excel
Teformas Ejercicios Prácticos ExcelTeformas Ejercicios Prácticos Excel
Teformas Ejercicios Prácticos ExcelTeFormas
 
ejercicio ciclos repetitivos
ejercicio ciclos repetitivosejercicio ciclos repetitivos
ejercicio ciclos repetitivosanthonypillajo
 
Ciclos repetitivos
Ciclos repetitivosCiclos repetitivos
Ciclos repetitivosCRISTIANCRII
 

Semelhante a SQL II Ejercicios BD Empleados (20)

7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint
 
Algoricios
Algoricios Algoricios
Algoricios
 
7222014 ejercicios-resueltos-con-pseint-110209134557-phpapp02
7222014 ejercicios-resueltos-con-pseint-110209134557-phpapp027222014 ejercicios-resueltos-con-pseint-110209134557-phpapp02
7222014 ejercicios-resueltos-con-pseint-110209134557-phpapp02
 
Laboratorio basicoalgoritmiaf
Laboratorio basicoalgoritmiafLaboratorio basicoalgoritmiaf
Laboratorio basicoalgoritmiaf
 
Taller de recuperacion sql 120 consultas
Taller de recuperacion sql 120 consultasTaller de recuperacion sql 120 consultas
Taller de recuperacion sql 120 consultas
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Plan mejoramiento
Plan mejoramientoPlan mejoramiento
Plan mejoramiento
 
Final
FinalFinal
Final
 
Consultas sql-2
Consultas sql-2Consultas sql-2
Consultas sql-2
 
Ejercicios_de_diagramas_de_fluj.pdf
Ejercicios_de_diagramas_de_fluj.pdfEjercicios_de_diagramas_de_fluj.pdf
Ejercicios_de_diagramas_de_fluj.pdf
 
Examen hojasdecalculo
Examen hojasdecalculoExamen hojasdecalculo
Examen hojasdecalculo
 
base de datos
base de datos base de datos
base de datos
 
Examen de sql(inga pardave max)
Examen de sql(inga pardave max)Examen de sql(inga pardave max)
Examen de sql(inga pardave max)
 
Teformas Ejercicios Prácticos Excel
Teformas Ejercicios Prácticos ExcelTeformas Ejercicios Prácticos Excel
Teformas Ejercicios Prácticos Excel
 
ejercicio ciclos repetitivos
ejercicio ciclos repetitivosejercicio ciclos repetitivos
ejercicio ciclos repetitivos
 
Ciclos repetitivos
Ciclos repetitivosCiclos repetitivos
Ciclos repetitivos
 
Ejercicios programacion 2019
Ejercicios programacion 2019Ejercicios programacion 2019
Ejercicios programacion 2019
 
Bono fin año SP
Bono fin año SPBono fin año SP
Bono fin año SP
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 

SQL II Ejercicios BD Empleados

  • 1. Boletín 4. SQL II. 2º ASI. SGBD. 2010-2011 Sea una BD que recoja la información de una serie de empleados, de sus departamentos y de los centros de trabajo donde se localizan estos departamentos. La descripción del esquema relacional es la siguiente: Relación departamento (DEPART) • dept_no: código de departamento (2 dígitos) • dnombre: nombre del departamento (14 caracteres) • loc: localidad del departamento (14 caracteres) • dire: será el número del empleado que es director del departamento (tipo entero de 4 ), todo departamento tiene un único director que puede tratarse de un director en funciones o en propiedad. • tidir : en funciones o en propiedad (1 char) • numce: numero del centro de trabajo donde está el departamento (tipo entero de 2), todo departamento se localiza en un centro de trabajo (local) y un centro puede albergar a más de un departamento. • Presu: presupuesto anual del departamento. number(8,2) • Depde: número del departamento del que depende (tipo entero de 2). Todo departamento puede depender de otro y un departamento puede dirigir a varios. Relación centros de trabajos (CENTROS): • Numce: código de centro. number(2) • Nomce: nombre del centro de trabajo. varchar2(15) • Señas: dirección. varchar2(15) Relación empleados(EMPLE): • emple_no: código del empleado number (4) • apellido: nombre y apellidos varchar2(10) • oficio: varchar2(10) • dir : código del jefe (number(4) • fecha_alt: fecha de alta • salario: number(10) • comision: number(10) • numhijos: number(2) • dept_no: código del departamento al que pertenece number(2) • extension: nº de teléfono varachar2(9) 1. Obtener el modelo E/R que se deduce del modelo relacional anterior, deduciendo las restricciones de integridad referencial existentes. 2. Obtener los nombres de todos los centros de trabajo de la empresa clasificándolos por orden alfabético. 3. Obtener los nombres de los empleados que trabajan en el departamento 20. 4. Extraer todos los datos del departamento 20. 5. Obtener los nombres y sueldos de los empleados con más de tres hijos por orden alfabético. 6. Obtener la comisión, departamento y nombre de los empleados cuyo salario es inferior a 2000 euros clasificándolos por departamentos en orden creciente y por comisión en orden decreciente, dentro de cada departamento. 7. Obtener por orden alfabético los nombres de los departamentos cuyo presupuesto es superior a 100000 euros. MLLS. Dpto. Informática. IES Delgado Hermández. Bollullos Par del Condado Página 1 de 4
  • 2. Boletín 4. SQL II. 2º ASI. SGBD. 2010-2011 8. Obtener los números de departamento donde trabajan los empleados cuyo salario es inferior a los 3000 euros, ordenado por número de departamento. 9. Obtener los distintos valores de las comisiones que hay en el departamento 10, ordenados descendentemente. 10. Hallar, por orden alfabético, los nombres de los departamentos cuyo director lo es en funciones y no en propiedad. 11. Obtener un listín telefónico ordenado alfabéticamente de todos los empleados del departamento 50, incluyendo el número de empleado, nombre empleado y extensión telefónica. 12. Obtener, por orden creciente, una relación de todos los números de la extensión telefónica de los empleados. 13. Hallar la comisión, nombre y salario de los empleados con más de 2 hijos clasificados por comisión y por nombre de empleado ascendente. 14. Obtener el salario y el nombre de los empleados sin hijos, por orden decreciente de salario y por orden alfabético de nombre de empleado 15. Obtener los nombres y sueldos expresados en pesetas de los empleados del departamento 10. Presentarlo por orden decreciente de sueldo 16. Obtener los nombres de los empleados por orden alfabético cuya comisión es superior o igual al 50% de su salario. 17. En una campaña de ayuda familiar se ha decidido dar a los empleados una paga extra de 5000 pts por hijo a partir del cuarto inclusive; obtener por orden alfabético para estos empleados, el nombre y el salario total que vaya a cobrar incluyendo la paga extra en el salario total. 18. Para los empleados del departamento 10, hallar el nombre y el salario total de cada uno, sabiendo que el salario total se obtiene sumando el salario mensual y la comisión. Ordenar de forma creciente por salario total. 19. Obtener los números de los departamentos en los que haya algún empleado cuya comisión supere el 20% de su salario. 20. El presupuesto medio de un departamento es el resultado de dividir el presupuesto anual por 12. Se supone que se decide aumentar los presupuestos medios mensuales de todos los departamentos en un 10% desde el mes de octubre hasta diciembre, ambos inclusive, para aquellos departamentos cuyo presupuesto mensual medio es superior a 2.000 euros. Hallar por orden alfabético de nombre de departamento, el presupuesto anual total, antes y después del incremento. 21. Suponiendo que en los próximos 3 años el coste de la vida va a aumentar en un 6% anual y que los salarios suben en la misma proporción, hallar para los empleados con más de 4 hijos: su nombre, sueldo anual actual, y el sueldo anual para cada uno de los 3 próximos años. El resultado se presentará ordenado descendentemente por nombre de empleado. 22. Hallar por orden alfabético los nombres de los empleados tales que si se les concede una gratificación de 100 euros por hijo, el total de esa gratificación no supere la décima parte del salario en meses. 23. Mostrar la comisión de los empleados del departamento 30 con el formato ‘$99,999.99’ (la coma separador de miles y el punto es el punto decimal). MLLS. Dpto. Informática. IES Delgado Hermández. Bollullos Par del Condado Página 2 de 4
  • 3. Boletín 4. SQL II. 2º ASI. SGBD. 2010-2011 24. Mostrar la fecha de alta de los empleados del departamento 12 con el formato siguiente: mes con letras, días con número de días, y años con 4 dígitos 25. Obtener por orden alfabético los nombres de los empleados cuyo sueldos igualan o superan al de Daniel Jiménez en más del 50% 26. Para todos los empleados que tienen una comisión, hallar sus salarios mensuales totales (comisión + salario). Obtenerlos por orden alfabético y hallar también el porcentaje que supone la comisión sobre su salario total. 27. Obtener los nombres de los departamentos que no dependen funcionalmente de otro. 28. Obtener por orden alfabético los nombres de los empleados cuyo salario supera al máximo salario de los empleados del departamento número 10. 29. Obtener una relación por orden alfabético de los departamentos cuyo presupuesto es inferior a 30.000 euros. El nombre de los departamentos debe estar precedido de la palabra de ‘Departamento de’. 30. Obtener por orden alfabético los nombres y los salarios de los empleados cuyo salario coincide con la comisión de algún otro o la suya propia. 31. Obtener los nombres de los empleados cuyo salario supera 3 veces y ½ el mínimo del salario del departamento 10. 32. Obtener por orden alfabético los nombres y salarios de los empleados cuyo salario es inferior al cuádruplo de la comisión mas baja existente. 33. Obtener por orden alfabético los nombres de los empleados cuyo salario está entre 1100 y 2500 euros. 34. Obtener por orden alfabético los nombres y los salarios totales (salario + comisión) de los empleados cuyo salario mas su comisión cumpla una, o ambas, de las dos condiciones siguientes: que sea inferior a 2000 euros, que sea superior al doble de su comisión. 35. Obtener por orden alfabético los nombres de los empleados cuyo nombre es JON o empieza por JON. 36. Obtener por orden descendente los nombres de los empleados cuyo nombre es JONES o empieza por J. 37. Obtener por orden alfabético los nombres de los empleados cuyo nombre tenga 5 letras. 38. Obtener por orden alfabético los nombres de los empleados cuyo nombre tenga más de 5 letras. 39. Obtener por orden alfabético los nombres de los empleados cuyo nombre tenga 4 letras al menos. 40. Obtener por orden descendente los nombres de los empleados cuyo nombre termine en S y tenga al menos 3 letras. 41. Obtener por orden alfabético los nombres de los empleados que trabajan en el mismo departamento que ‘TURNER’. 42. Obtener por orden descendente los nombres de los empleados que trabajan en el mismo departamento que ‘TURNER’. (No debe aparecer este empleado). 43. Obtener por orden descendente los nombres de los empleados que trabajan en el mismo departamento que ‘TURNER’ o ‘ADAMS’. MLLS. Dpto. Informática. IES Delgado Hermández. Bollullos Par del Condado Página 3 de 4
  • 4. Boletín 4. SQL II. 2º ASI. SGBD. 2010-2011 44. Hallar el salario máximo y mínimo para cada departamento. 45. Hallar el salario máximo y mínimo de las personas que tienen el oficio de vendedor para cada departamento. 46. Obtener un listado de todos los empleados de la empresa ordenado por el nombre del departamento al que pertenecen. 47. Obtener un listado del nombre de cada empleado junto con el de su jefe. 48. Visualizar todos los empleados que no son vendedores pero que ganan menos que algún vendedor. 49. Averiguar qué empleados ganan un salario igual a cualquiera de los mínimos por departamento. 50. Mostrar los empleados con su código de departamento y el nombre de dicho departamento. Si no existen empleados para ese departamento mostrar sólo el código y el nombre del departamento. 51. Visualizar los empleados cuyo salario es superior a la media de los salarios de todos los departamentos. 52. Seleccionar el nombre y el total de salarios mensuales para todos los departamentos independientemente de que tengan empleados o no. 53. Visualizar el apellido, número departamento, salario, comisión de cualquier empleado cuyo salario y comisión se correspondan ambos con la comisión y salario de cualquier empleado del departamento 30. 54. Obtener un listado en el que aparezcan los departamentos de los que depende algún departamento junto con toda la información de los departamentos dependientes. 55. Obtener un listado con el nombre de cada departamento junto con el de su director y el tipo de dirección que desempeña. 56. Obtener un listado con la información de todos los centros de trabajo junto con los departamentos que tienen asociados. 57. Obtener un listado con el salario mensual total pagado por la empresa en cada centro de trabajo. MLLS. Dpto. Informática. IES Delgado Hermández. Bollullos Par del Condado Página 4 de 4