Taller de Base de DatosTRIGGERRS

Páginas: 2 (470 palabras) Publicado: 13 de noviembre de 2014

Taller de Base de Datos
Disparadores o Triggers
Los Triggers o Disparadores son objetos que se asocian con tablas y se almacenan en la base de datos. Su nombre se deriva por el comportamientoque presentan en su funcionamiento, ya que se ejecutan cuando sucede algún evento sobre las tablas a las que se encuentra asociado. Los eventos que hacen que se ejecute un trigger son las operaciones deinserción (INSERT), borrado (DELETE) o actualización (UPDATE), ya que modifican los datos de una tabla.
La utilidad principal de un trigger es mejorar la administración de la base de datos, ya queno requieren que un usuario los ejecute. Por lo tanto, son empleados para implementar las REGLAS DE NEGOCIO (tipo especial de integridad) de una base de datos. Una Regla de Negocio es cualquierrestricción, requerimiento, necesidad o actividad especial que debe ser verificada al momento de intentar agregar, borrar o actualizar la información de una base de datos. Un trigger puede prevenir erroresen los datos, modificar valores de una vista, sincronizar tablas, entre otros.
Un trigger presenta la siguiente estructura básica:
Una llamada de activación, la cual es una sentencia que permite laejecución del código.
Una condición necesaria para que se realice el código.
La secuencia de instrucciones a ejecutar una vez que se han cumplido las condiciones iniciales.
Un trigger se puedeejecutar antes (BEFORE) o desués (AFTER) de que sean modificados los datos. Además manejan dos palabras clave, OLD y NEW. Estas palabras se refieren a los valores que tienen las columnas antes y después dela modificación. La operación INSERT permiten el uso de NEW, la DELETE sólo OLD y UPDATE ambas.
La sintaxis de un trigger es la siguiente:
CREATE [OR REPLACE] TRIGGER
{BEFOREAFTER}{DELETEINSERTUPDATE [OF col1, col2, ..., colN]
[OR {DELETEINSERTUPDATE [OF col1, col2, ..., colN]…]}
ON
[FOR EACH ROW [WHEN ()]]
DECLARE — variables locales
BEGIN — Sentencias
[EXCEPTION] — Sentencias...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • taller de base
  • Taller De Base De Datos
  • Proyecto Taller de Base de Datos
  • Taller Base De Datos Access
  • Taller Bases de Datos
  • Taller de base de datos
  • tALLER DE BASE DE DATOS
  • TALLER DE BASE Y ALCANILIDAD

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS