Un Trigger, también
llamado Disparador, en una base de datos, es un procedimiento que se ejecuta
cuando se cumple una condición establecida.
Depende de la base de
datos, los Triggers pueden ser antes o después de ejecutar un INSERT,
UPDATE o DELETE.
Un Trigger funciona tanto
al insertar,actualizar o borrar datos en una base de datos o incluso al crear o
editar usuarios.
Funcionalidad
Los Triggers son usados para mejorar la administración de
la Base de Datos, sin necesidad de que el usuario ejecute esas sentencias SQL.
La utilidad que se le acostumbra mayoritariamente a dar es
para prevenir errores de datos, actualizar tablas, modificar valores, entre
muchas utilidades que el administrador le quiera dar.
1. La entrada en vigor automática de restricciones de los
datos, hace que los usuarios entren sólo valores válidos.
2. El mantenimiento
de la aplicación se reduce, los cambios a un disparador se reflejan
automáticamente en todas las aplicaciones que tienen que ver con la tabla sin
la necesidad de recompilar o enlazar.
3. Logs automáticos de cambios a las tablas. Una aplicación
puede guardar un registro corriente de cambios, creando un disparador que se
active siempre que una tabla se modifique. 4. La notificación automática de
cambios a la Base de Datos con alertas de evento en los disparadores.
No hay comentarios:
Publicar un comentario