Unidad 6 Disparadores y Procedimientos Almacenados
Unidad 6 Disparadores y Procedimientos Almacenados
Unidad 6 Disparadores y Procedimientos Almacenados
Bibliografía........................................................................................................................................................ 6
INTRODUCCIÓN DE LA UNIDAD
En esta unidad vamos a estar viendo los disparadores y procedimientos almacenados, los cuales
son utilizados para realizar programación a nivel de la base de datos. En el caso de los
disparadores son consideradaros objeto de la base de datos, los cuales tienen un nombre y se
asocian a una tabla en particular y se activan cuando en la tabla ocurren eventos. Los
procedimientos almacenados no se vinculan a ninguna tabla en particular y pueden ser
invocadaos desde los disparadores y también desde programas y librerías, etc.
Esta unidad tiene como objetivo general visualizar la aplicación para resolver situaciones al
combinar sentencias SQL almacenadas junto a triggers en un sólo objeto.
Disparadores (Triggers)
El disparador es un tipo especial de procedimiento almacenado que se ejecuta en
respuesta de un evento de la tabla de una base de datos. No se ejecuta de manera
directa y no aceptan parámetros.
• Una que contiene los datos nuevos del registro (en caso de INSERT y UPDATE)
• Y la otra que contiene los datos anteriores del registro (en caso de UPDATE y
DELETE)
Los procedimientos almacenados no son parte del modelo relacional, pero todas las
implementaciones comerciales los incluyen y pueden realizar diferentes operaciones a la
vez, estas pueden ser: Insert, Update y Delete.
• http://www.slideshare.net/arualromerochairez/disparadores-trigger-en-sql-y-
my-sql-3303002
• http://www.slideshare.net/adita1023/disparadores-base-de-datos
• http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=522#cre
artriggerauditoriamysql
Bibliografía