Está en la página 1de 2

TALLER Nº 6 (INDIVIDUAL): PROCEDIMIENTOS ALMACENADOS Y TRIGGERS CON

CURSORES

Taller Individual: Su trabajo debe ser único, en lógica, variables, desarrollo, documento,
script, etc. Antes de enviar cualquier taller o tarea revisar siempre la rúbrica,
siempre guiarse de cómo debe enviar los trabajos y talleres mediante la rúbrica.

SE DEBE CREAR UNA BASE DE DATOS CON EL SCRIPT TALLER6 QUE SE


ENCUENTRA EN EL SGA

Elaborar un script y documento de resultados (código, capturas, nombré del autor,


etc.) donde se refleje el desarrollo del siguiente procedimiento almacenado, trigger
con cursor para darle solución al siguiente ejercicio planteado. Revisar en la rúbrica
como debe enviar el taller al sga.
Se tiene el siguiente diagrama de datos:

Se debe crear un procedimiento almacenado para poder ingresar registros en la


tabla EMPLEADO, un trigger con cursor para insertar registros de los RUBRO
relacionados a los valores correspondientes del SUELDO.

REQUERIMIENTOS
TRIGGER CON CURSOR
 Crear un trigger llamado TR_EMPLEADO en la tabla EMPLEADO cuando que se
active cuando se ingrese un registro nuevo.
 Se debe crear un cursor que recorra todos los valores de la tabla RUBRO y
coloque dichos registros en la tabla SUELDO. Mediante el trigger recuperaremos
los valores del IDEMP y el SALARIO; con esos valores debemos trabajar a la par
con los valores de los rubros e insertar dichos valores a la tabla sueldo.
 El IDSUELDO se debe generar automáticamente
PROCEDIMIENTO ALMACENADO

 Se debe crear un procedimiento almacenado llamado SP_EMPLEADO que


reciba 3 parámetros (nombres, DNI, salario) para posteriormente insertar un
empleado con esos valores.
 El IDEMP se debe generar automáticamente
 COD del empleado debe generarse automáticamente con valores de rangos
que estén entre 1000 a 9999
 Si el COD del empleado generado ya existe en la tabla EMPLEADO debe
generarse automáticamente otro COD hay mismo.
 Si el DNI ya existe en la tabla EMPLEADO entonces ese registro no se
ingresará.

TOMAR EN CUENTA

El taller no posee un grado de dificultad tan elevado por tal motivo es individual, y en el
caso de ver talleres donde la lógica, variables, o los procesos son exactamente iguales
tendrán automáticamente una nota de 0 sin derecho a reclamo. Para eso los scripts
son puestos en un programa de plagio que realizara la comparación entre todos los
archivos del curso. EVITESE PROBLEMAS Y NO PRESTE SUS TRABAJOS HASTA
LA CULMINACION DEL TALLER; CUMPLIR CON LA RUBRICA.

Nota. Antes de enviar cualquier taller o tarea revisar siempre la rúbrica, siempre
guiarse de cómo debe enviar los trabajos y talleres mediante la rúbrica.

EJEMPLO DE EJECUCIÓN

SELECT * FROM RUBRO

EXEC SP_EMPLEADO 'OSCAR XAVIER BERMEO ALMEIDA','0928363994',1200

También podría gustarte