0% encontró este documento útil (0 votos)
340 vistas1 página

Práctica SQL 2013 - HR

Este documento presenta un esquema de base de datos HR (Recursos Humanos) de Oracle y propone 14 consultas SQL sobre dicho esquema. El esquema HR contiene información sobre empleados, departamentos y trabajos. Las consultas solicitan obtener datos como nombres de empleados, salarios, departamentos en los que trabajan, trabajos que realizan, y estadísticas sobre salarios.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
340 vistas1 página

Práctica SQL 2013 - HR

Este documento presenta un esquema de base de datos HR (Recursos Humanos) de Oracle y propone 14 consultas SQL sobre dicho esquema. El esquema HR contiene información sobre empleados, departamentos y trabajos. Las consultas solicitan obtener datos como nombres de empleados, salarios, departamentos en los que trabajan, trabajos que realizan, y estadísticas sobre salarios.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Bases de Datos Ao 2012

Prctico N 4 SQL
Ejercicio 2: Esquema HR (Recursos Humanos)
Cuando se realiza la instalacin de la Base de Datos de Oracle, por defecto se crean esquemas de ejemplo, para poder realizar pruebas. Uno de ellos es el esquema HR que trata de Recursos Humanos, a continuacin se muestra el esquema HR.

Ahora resuelva las siguientes consultas planteadas usando el lenguaje SQL.


1. 2. 3. 4. 5. 6. 7. 8. 9.

10. 11. 12. 13. 14.

Mostrar el nombre (first_name y last_name) y el salario (salary) de todos los empleados. Cambie el nombre de la columna first_name a Nombre y last_name a Apellido y salary a Salario. Mostrar el nombre (first_name y last_name) y el salario (salary) de todos los empleados ordenado alfabticamente por apellido (last_name). Mostrar el apellido (last_name) y la Comisin (commission_pct) que perciben los empleados cuya comisin sea mayor a 0.25. Mostrarlos ordenado en forma descendente por last_name. Mostrar la cantidad de empleados que trabajan en el departamento 100. Mostrar todos los datos de los departamentos con identificador 10 70 (department_id). Mostrar el nombre (last_name) de los empleados junto al nombre del departamento (department_name) donde trabajan. Mostrar el nombre (last_name) de los empleados de los departamentos de Finanzas (Finance) y/o Transporte (Shipping). Mostrar sin repetir los tipos de trabajos (jobs) que realizan en los departamentos los empleados. Liste el el identificador del departamento y el nombre del trabajo. Mostrar los departamentos en los que los empleados realizan trabajos de Contabilidad (Accountant) y Asistente de Administracin (Administration Assistant). Liste el identificador del departamento y el nombre del trabajo. NOTA: En este caso no hay tuplas que satisfagan la interseccin. Mostrar el nombre de los departamentos que tienen al menos 3 empleados. Mostrar el nombre de los empleados (last_name) y el salario (salary) de aquellos empleados que tienen un salario mayor que el salario promedio. Ordene el listado en forma descendente por salario. Mostrar el salario mximo de los empleados del departamento 110. Ordene el listado en forma ascendente por salario. Mostrar el nombre del/de los empleados que tienen el sueldo mximo del departamento 110. Ordene el listado en forma ascendente por salario. Busque todos los empleados que no sean supervisores (o directores). Nota: En la tabla departments el atributo manager_id tiene la identificacin de los supervisores de cada dpto.

También podría gustarte