Está en la página 1de 2

UNIVERSIDAD DE CARTAGENA

CENTRO TUTORIAL CERETE

FACULTAD DE INGENIERIA

INGENIERIA DE SISTEMAS VIIII

PROGRAMACION EN SQL

TRIGGER Y PROCESOS ALMACENADOS

ACTIVIDAD 4

PRESENTADO POR:

ANA MARIA VASQUEZ BALTAZAR

COD: 6031520024

TUTOR:

FRANKLIN DORIA.

CERETE - CORDOBA

MAYO – 2020
ACTIVIDAD UNIDAD 4

Llenar el siguiente cuadro con la temática de Disparadores o Trigger y Procesos Almacenados.

DISPARADORES O TRIGGER
QUE ES: Es una clase especial de procedimiento almacenado que se ejecuta automáticamente
cuando se produce un evento en el servidor de bases de datos. Los disparadores son objetos que
se asocian con tablas y se almacenan en la base de datos. Si nombre se deriva por el
comportamiento que presentan en su funcionamiento, ya que se ejecutan cuando sucede algún
evento sobre las tablas a las que se encuentra asociado. Los eventos que hacen que se ejecute
un disparador son las operaciones de inserción, borrado o actualización ya que modifican los
datos de una tabla.

VENTAJAS DESVENTAJAS
 Hay que definir con anticipación la tarea
 Ofrece chequeos de seguridad basada en que realizara trigger.
valores.  Peligro de pérdida en realizaciones.
 Restricciones dinámicas de integridad de  Nunca se llama directamente.
datos y de integridad referencial.  Solo se pueden aplicar a una tabla
 Asegura que las operaciones relacionadas específica, es decir, un trigger no sirve
se realizan juntas de forma implícita. para dos o más tablas
 Respuesta inmediata ante un evento  El trigger se crea en la base de datos que
auditado. de trabajo pero desde un trigger puedes
 Ofrece mayor control sobre la BD. hacer referencia a otras bases de datos.
 Un Trigger devuelve resultados al
programa que lo desencadena de la misma
forma que un Stored Procedure aunque no
es lo más idóneo, para impedir que una
instrucción de asignación devuelva un
resultado se puede utilizar la sentencia
SET NOCOUNT al principio del Trigger.

PROCESOS ALMACENADOS
QUE ES: Son un conjunto de procedimientos los cuales están almacenados físicamente en una base de
datos. Su implementación varía de un gestor de bases de datos a otro. Estos pueden ser llamados por una
aplicación externa, un disparador u otro storedprocedure.
VENTAJAS DESVENTAJAS
 Acceso más rápido a los datos.  Se corrompe la base de datos y se pueden
 Mayor velocidad de respuesta. perder hasta los respaldos.
 Mejor manejo de paquetería, etc.  Cualquier cambio instantáneamente afecta
todas las otras piezas de software,
reportes, etc.

También podría gustarte