Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TRIGGERS EN SQL Y
PARA QUE SIRVEN
Base de Datos
II
Jose Manuel Quiñones Castro
Nicolas Mompala Vega
Miguel Villarino Amador
Juan Antonio Nuñez Figueroa
Dania Sugey Cota
01
¿Qué es un Trigger?
Un trigger o disparador es un script que se usa en
lenguaje de programación SQL, en especial en bases de
datos como MySQL o PostgreSQL.
Consiste en una serie de reglas predefinidas
que se asocian a una tabla. Estas reglas se
aplican a la base de datos cuando se realizan
determinadas operaciones en la tabla, por
ejemplo, al añadir, actualizar o eliminar
registros.
Antes de ejecutar la
Antes de modificar la fila de
sentencia (before la tabla afectada por la
sentencia del trigger, y de
statement) comprobar las restricciones
y condiciones de ejecución
(before row)
Características y posibles efectos
Crear una copia
Duplicar tablas con
Bloquear la
automatizada que información inserción de datos
registre cada sincronizada. incorrectos o de
cliente que entra en transacciones
un eCommerce. inválidas.
Contabilizar
Programar la base
estadísticas sobre de datos para que
accesos a una base se realice un
de datos y las pedido de forma
acciones que se automática cuando
Y mucho más. Los triggers
han llevado a cabo el stock ha legado a tienen numerosas
en ellas. un mínimo posibilidades, de hecho
determinado de tienen tantas que casi se
unidades. podría automatizar por
completo el funcionamiento
de una base de datos.
Gracias