oracle
Concordia – Entre Ríos
Final Práctico - Agosto de 2013
1. Realizar una consulta que muestre el Id, nombre y apellido, sueldomensual y anual de los
empleados. La salida debe ser como se muestra a continuación:
2. Muestre los nombres y apellidos de empleados cuyos apellidos comiencen con ‘C’ y terminen
con ‘s’. Se debemostrar en una sola columna con el formato siguiente:
3. Mostrar el nombre y apellidos de los empleados de los departamentos 30, 80 y 90. Además, se
debe mostrar el salario y la comisión (con formato‘999.99’). Si no tiene comisión se debe mostrar
“no tiene comisión”. NOTA: En la columna de comisión, no se puede tener dos tipos de datos
diferentes.
4. Realizar una consulta con todos los datos deempleados y departamentos, aún aquellos que no
tengan correspondencia (es decir, departamentos sin empleados y empleados sin departamentos
asignados). No se deben repetir atributos.
5. Mostrarel nombre, apellido y salario de los empleados que cobren más del doble salario medio
de su departamento.
6. Mostrar los departamentos en los que no haya ningún empleado con la con la terea‘SA_REP’.
7. Crear una tabla “deptos” en base a “dapartments”, con los registros de departamentos
pertenecientes a ‘Toronto. Luego mostrar la estructura de “deptos” y su contenido. Nota: usar
subconsulta ynó número de departamento.
8. Modificar la tabla antes creada de la siguiente manera: cambiar el tipo de department_name a
varchar2(20) y establecer department_id como primary key. Luego mostrarnuevamente la
estructura.
9. Calcular la suma de salarios, media de salarios y la cantidad de empleados de departamentos
con id mayor a 60 y que su tarea sea distinta a 'SA_REP' para cada uno delos siguientes grupos:
(department_id, job_id) (job_id) y el total.
10. Cree un informe que muestre la jerarquía de los supervisores del empleado ‘Pataballa’ y su
nivel respecto de...
Regístrate para leer el documento completo.