sábado, 5 de abril de 2008

Definicion de trigger y procedure

En este documento voy a intentar definir un trigger y un procedure, oe d otra manera, un disparador o un procedimiento

Asi a bote pronto puedo decir lo siguiente:

Procedimiento:Conjunto de acciones definidas por un usuario que proporcionan un servicio. Una vez creados, se incorporan a la base de datos como un objeto mas.Generalmente se usan para automatizar areas. Pueden ser llamados directamente, desde un programa ajeno, o desde otro procedimiento.

Disparador:Son acciones que se ejecutan para el propio mantenimiento de la base de datos o para definir reglas de negocio.
Por ejemplo, para, en la tabla de stock, cada vez que compremos mas material, queremos que se nos guarde en otra tabla la cantidad antes de comprar y la posterior una vez actualizada.
Otro ejemplo, cada vez que un alumno se matricule de una asignatura, comprobar que no ha excedido el numero de convocatorias permitidas.

No hay comentarios: