Trigger y Procedimientos En Bases De Datos

Páginas: 3 (649 palabras) Publicado: 27 de julio de 2011
TRIGGER
Un trigger (o disparador) en una Base de datos , es un procedimiento que se ejecuta cuando se cumple una condición establecida al realizar una operación de inserción (INSERT), actualización(UPDATE) o borrado (DELETE).
Usos
Son usados para mejorar la administración de la Base de datos, sin necesidad de contar con que el usuario ejecute la sentencia de SQL.
Además, pueden generarvalores de columnas, previene errores de datos, sincroniza tablas, modifica valores de una vista, etc.
Permite implementar programas basados en paradigma lógico (sistemas expertos, deducción).Componentes
La estructura básica de un trigger es:
• Llamada de activación: es la sentencia que permite "disparar" el código a ejecutar.
• Restricción: es la condición necesaria para realizar el código.Esta restricción puede ser de tipo condicional o de tipo nulidad.
• Acción a ejecutar: es la secuencia de instrucciones a ejecutar una vez que se han cumplido las condiciones iniciales.
TiposExisten dos tipos de disparadores que se clasifican según la cantidad de ejecuciones a realizar:
• Row Triggers (o Disparadores de fila): son aquellas que se ejecutaran n-veces si se llama n-veces desdela tabla asociada al trigger
• Statement Triggers (o Disparadores de secuencia): son áquellos que sin importar la cantidad de veces que se cumpla con la condición, su ejecución es única.
Pueden serde sesión y almacenados; pero no son de fiar.
La sintaxis para la creacion de triggers es la siguiente:
CREATE TRIGGER
ON FOR EACH
EXECUTE PROCEDURE ();
El nombre deltrigger se usa si se desea eliminar el trigger. Se usa como argumento del comando DROP TRIGGER.
La palabra siguiente determina si la función debe ser llamada antes (BEFORE) o después
(AFTER) delevento.
El siguiente elemento del comando determina en que evento/s ser llamada la función. Es posible especificar múltiples eventos utilizado el operador OR.
El nombre de la relación (relation name)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Base De Datos: Vista, Procedimiento Almacenado Y Trigger.
  • Trigger, Vistas, Concurrencia Base De Datos
  • Procedimiento De Recuperación Y Restauración De Base De Datos
  • Procedimiento Respaldo Base De Datos MPS Para Windows2000
  • BASE DE DATOS , base de datos
  • Procedimiento de Base de Datos
  • Procedimientos Base Datos
  • Bases de datos y usuarios de bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS