Procedimientos Almacenados

Solo disponible en BuenasTareas
  • Páginas : 4 (855 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de diciembre de 2012
Leer documento completo
Vista previa del texto
Ejercicios de Taller de BD.

Disparadores (triggers).

1) Disparador que permita registrar en otra tabla (EMP_CAMBIOS_SAL), cuando existe un cambio de salario de algún empleado (tabla EMP).Registrar en la primer tabla, el número de empleado, nombre, salario original, salario nuevo y fecha de la modificación.

2) Disparador que permita al borrar un empleado, guardar datos básicos de esteen otra tabla (EMP_ELIMINADOS).

3) Al modificar el salario, mostrar el dato original, el nuevo salario y la diferencia.

4) Al agregar o modificar un empleado, mostrar su nombre de departamento.5) Al agregar o modificar un empleado, mostrar el nombre de su Jefe.

6) Al agregar o modificar un registro de empleado con un salario (sal) menor que cero, establecer con valor de cero elsalario de ese empleado.

7) Al agregar, modificar o eliminar un empleado, actualizar la cantidad de empleados de cada Jefe, para esto se tiene una tabla “JefesEmpleados” que contiene el idJefe y lacantidad de empleados supervisados por él.

Procedimientos almacenados

1) Que permita agregar un nuevo departamento a la tabla DEPT, se reciben con parámetros los datos a incluir.

2) Que permitaobtener y regresar como resultado la suma de salario (parámetro de salida) de cierto departamento. El número de departamento se envía como parámetro de entrada al procedimiento.

3) Que permitaobtener y regresar como resultado la cantidad de empleados de cierto departamento. El número de departamento se envía como parámetro de entrada al procedimiento. La cantidad de empleados es un parámetrode entrada. Probar el procedimiento y mostrar el resultado.

4) Dado un número de empleado (empno), obtener la cantidad de subordinados que tiene.

5) Calcular el impuesto por nómina que laempresa tiene que pagar. Si el salario del empleado es > 5000, el impuesto es 20%, y si el salario en igual o menor de 5000, el impuesto es 15%. Observar que el impuesto total se obtendrá al obtener el...
tracking img