Introducción
El trigger o mejor conocido como el disparador; es un script (fragmento de código en donde se coloca instrucciones u órdenes que luego son ejecutadas) en lenguaje de programación como SQL, MySQL o PostgreSQL para base de datos. Para entender cómo funciona el "trigger" se debe primero definir que es una base de datos.
BASE DE DATOS
La Base de Datos es una colección de información organizada que permite la accesibilidad, la manipulación y la actualización de los datos que se almacenan.
Esta base de datos puede representar cualquier tipo de información que se pueda recopilar. Por ejemplo, se podría tener una base de datos de cuántas veces una persona va a comprar a la tienda de la esquina, en esta base de datos se podría registrar los días que esta persona ha ido a comprar e incluso que ha comprado, proporcionando así una mayor cantidad de información a esta base de datos.
Principalmente esta herramienta se utiliza para hacer búsquedas rápidas de información a través de un programa de ordenador que pueda seleccionar rápidamente las piezas deseadas de datos.
La base de dato se puede clasificar según la variabilidad de los datos almacenados:
Figura 1: Representación de Base de Datos
Fuente: Vito Hernandez
SQL
En el manejo de base de datos se presenta el lenguaje de programación de SQL que permite al usuario manipular y consultar una base de datos creada, lo que permite realizar el análisis de la información contenida en la base de datos.
El SQL interpreta la base de datos como una gran tabla de información que mediante comandos puede realizar las consultas; inserción; actualización; eliminación; creación de datos; etc.
Figura 2: SQL
Fuente: Cursin
Triggers
El trigger es una herramienta que se desarrolla en bases de datos dinámicas que consta de una serie de procedimientos almacenados que se ejecutan automáticamente en respuesta a un evento específico que ocurre en la base de datos.
El trigger se acciona cuando se desea automatizar acciones o tareas en la base de datos. Los triggers se activan por acciones para insertar, borrar o modificar los datos en una tabla.
El objetivo principal del trigger es contribuir a una mejor gestión de la base de datos mediante la automatización de estos procesos; además, aumenta la seguridad e integridad de la información a través de las restricciones o requerimientos de verificación que ayudan a minimizar los errores y sincronizar la información.
Los triggers generalmente siguen la siguiente estructura:
TIPOS DE TRIGGER
Se clasifican en función de las ejecuciones que se realizan y el nivel en que se ejecuta el trigger:
Figura 2: Trigger
Fuente: Glosario Informático
REFERENCIAS
Comentarios
Registrate o Inicia Sesión para comentar y obtener Cursos de pago gratis