Vista previa parcial del texto
¡Descarga BASE DE DATOS RESUMEN y más Resúmenes en PDF de Sistemas de Gestión de Bases de Datos solo en Docsity!
(5) ¿Qué es un trigger? (02) Eventos que activan un trigger Un trigger es un objeto de base de datos que ejecuta automáticamente instrucciones cuando O) PA TM ocurre un evento específico sobre una tabla o vista. pS at Y No se invoca manualmente. INSERT UPDATE DELETE - = [Y Se activa ante eventos definidos. Cuando se Cuando se Cuando se [Y] Permite reaccionar automáticamente insertan modifican eliminan a cambios en los datos. registros. registros. registros. eS (03) Tablas especiales: inserted y deleted a ml ( _— — - Ejemplo rápido: 1 A sl E En SQL Server, ls triggers utilizan tablas temporales especials llamadas || UPDATE Productos inserted y deleted, que almacenan los registros afectados por la operación. SET Precio = Precio * 1.1 WHERE Categoria = "Tecnologia" FE deleted PE in s logia | gi inserted => precios nuevos + INSERT: | e DELETE: (depués de la actualización) registros recién ingresados. | registros eliminados. deleted — precios antiguos + UPDATE: valores después del cambio. valores antes del cambio, == ¿Para que se utilizan? Beneficio principal: Y Los triggers automatizan lógica 7) FU directamente en la base de datos, Y Y) reforzando el control, la integridad y la coherencia ante cada modificación Validar reglas Mantener Registrar Sincronizar ad de negocio. | integridad de datos. ¡ — auditorías información A ) relacionada. => (05) Criterio de aplicación Cuándo usar kdlqgers É CE P (O) Cuando la lógica debe aplicarse siempre, Un trigger Los triggers son adecuados cuando la sin importar qué aplicación realice los cambios NO reemplaza un buen diseño, lógica debe ejecutarse automáticamente (O) Cuando se necesita asegurar integridad y reglas a nivel de base de datos, 'garartizando de negocio en el propio motor de la base de datos. por Eenpleenta 2 5 la légica de la coherencia sin depender del ctigo dela |) Cuando se requiere auditoría o trazabilidad pliación y aplicación. automática de cambios. protege los datos. Ñruentes: 1 + hteps://www.dongee.com/tutoriales/como-funciona-un-trigger-en-sql-un-tutorial-paso-a-paso/ 1. = htsps://ocwwluisllamas.es/en/triggers-creation-usage-sql/ A + https://www.datacamp.com/tutorial/sql-triggers A Autor: Jorge Luis Mayta Guillermo 2026