0% encontró este documento útil (0 votos)
19 vistas1 página

Trigger

Un trigger es una regla asociada a una tabla que ejecuta instrucciones automáticamente en respuesta a eventos específicos en una base de datos, siendo útil para automatizar tareas y mantener la integridad de los datos. Existen diferentes tipos de triggers, como DML y DDL, que se activan por eventos como inserciones, actualizaciones o eliminaciones. Aunque ofrecen ventajas como automatización y seguridad, también pueden complicar el mantenimiento y afectar el rendimiento de la base de datos.

Cargado por

iinf21.smontejos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas1 página

Trigger

Un trigger es una regla asociada a una tabla que ejecuta instrucciones automáticamente en respuesta a eventos específicos en una base de datos, siendo útil para automatizar tareas y mantener la integridad de los datos. Existen diferentes tipos de triggers, como DML y DDL, que se activan por eventos como inserciones, actualizaciones o eliminaciones. Aunque ofrecen ventajas como automatización y seguridad, también pueden complicar el mantenimiento y afectar el rendimiento de la base de datos.

Cargado por

iinf21.smontejos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Investigación Suzett Vivian Montejo Santiago

Trigger
Un trigger o disparador es una regla que se asocia a una tabla. Mediante esta regla, se
ejecutan una serie de instrucciones cuando se producen ciertos eventos sobre una tabla,se
refiere a una función que se ejecuta automáticamente en respuesta a un evento específico
en una base de datos. Los triggers son una herramienta útil y poderosa para automatizar
tareas y mantener la integridad de los datos en una base de datos.

TIPOS

Los triggers DML (Data Manipulation Language) se ejecutan en respuesta a eventos


relacionados con la manipulación de datos, como, por ejemplo, cuando se inserta, actualiza
o elimina un registro de una tabla.
Los triggers DDL (Data Definition Language) se ejecutan en respuesta a eventos
relacionados con la definición de la base de datos, como por ejemplo, cuando se crea o se
elimina una tabla o un índice.
1. BEFORE Trigger: Se ejecuta antes de que se realice una operación (INSERT,
UPDATE o DELETE).
2. AFTER Trigger: Se ejecuta después de que se haya realizado la operación.
3. INSTEAD OF Trigger: Reemplaza la acción que se iba a realizar, ejecutando otra
acción en su lugar.
Eventos que pueden activar un trigger:

• INSERT: Cuando se inserta un nuevo registro en una tabla.


• UPDATE: Cuando se actualiza un registro existente.
• DELETE: Cuando se elimina un registro.
• TRUNCATE: En algunos sistemas de bases de datos, también se pueden activar
disparadores con operaciones de truncado (eliminación masiva).
Ventajas:

• Automatización: Permiten realizar acciones automáticamente sin necesidad de


intervención manual.
• Integridad de datos: Ayudan a asegurar que los datos sean consistentes y correctos,
como validaciones o auditorías.
• Seguridad: Se pueden usar para restringir ciertos tipos de cambios no deseados.
Desventajas:

• Complejidad: Si no se gestionan adecuadamente, pueden hacer que la base de


datos sea más difícil de mantener.
• Impacto en el rendimiento: Al ejecutarse automáticamente, los triggers pueden
afectar el rendimiento de las operaciones de la base de datos, especialmente en
bases de datos grandes.

También podría gustarte