Beruflich Dokumente
Kultur Dokumente
Tabla Departamento
10 GERENCIA
20 CONTABILIDAD
30 VENTAS
40 PRODUCCIN
Tabla Empleado
7839 CORTEZ
7698 ESCUDERO
7782 JUAREZ
7566 LOZADA
7654 MENDOZA
7499 PERALTA
7844 RUIZ
7900 SILVA
7521 TORRES
7369 UCEDA
LIMA
CALLAO
ICA
JUNIN
PRESIDENTE
GERENTE
GERENTE
VENDEDOR
VENDEDOR
VENDEDOR
VENDEDOR
OFICINISTA
OFICINISTA
OFICINISTA
7839
7698
7782
NULL
null
7839
7839
7698
7698
7782
7782
7782
7698
7839
01-17-2010
01-20-2010
01-21-2010
02-21-2012
02-15-2012
02-25-2012
03-27-2012
03-29-2012
03-29-2012
03-21-2012
12250
8100
6500
3200
3100
3150
3250
2700
2600
3100
null
null
null
500
700
1500
1000
null
null
null
10
20
30
30
30
20
20
20
30
10
3. Construir las siguientes consultas, teniendo en cuenta cada uno de los enunciados:(3p)
a. Mostrar el nombre del empleado y el nombre del departamento donde trabaja, para todos
aquellos cuyos salarios sean superior a 5000.
b. Mostrar la relacin del nombre de empleado y nombre del gerente como :
<nombre de empleado> trabaja para < nombre de gerente >
c. Mostrar el nombre y ciudad del departamento; adems el nombre de su director o
responsable para todos los registros de la tabla departamento.
4. Aplicar subconsultas para resolver cada uno de los enunciados: (3p)
a. Mostrar los nombres de los empleados que trabajan en el mismo departamento que el
empleado PERALTA.
b. Mostrar el nombre y el salario del empleado que gana menos.
c. Mostrar los nombre de los departamentos en donde exista comisiones asignadas.
5. Trabajando con PL/SQL: (9p)
a. Construir un bloque annimo en PL/SQL que permita ingresar el cdigo del empleado y
luego muestre el nombre y apellido del empleado, el nombre del departamento donde trabaja
y el salario.
b. Construir un procedimiento almacenado llamado tarea_academica que muestre el nombre
del empleado, nombre del departamento y ciudad para el cdigo del empleado ingresado.
c. Trabajando con disparadores crear una tabla llamado temporal con la siguiente estructura:
o fecha date not null,
o salario number,
o situacion varchar(30)
Luego, un disparador llamado tarea_disparador que permita agregar un registro a la tabla
creada antes de ejecutarse la accin de actualizacin (update) en la tabla empleado.
Probar su funcionalidad en esta pregunta.
Observacin: fecha de entrega hasta el 14 de Noviembre de 2015. Se tomar en cuenta
para la evaluacin la pronta entrega.
La tarea acadmica debe ser presentada en formato WORD.
Prof. Christian Almguer Martnez