Mindmap
DISPARADORES

Inhalt der Mindmap
DISPARADORES
Un disparador es una orden que el sistema ejecuta de manera automática como efecto secundario de la modificación de la base de datos
- Pasos para doseñar un mecanismo disparador
- 1. Especificar las condiciones en las que se va a ejecutar el disparador. Esto se descompone en un eventoque causa la comprobación del disparador y una condición que se debe cumplir para ejecutar el disparador.
- 2. Especificar las acciones que se van a realizar cuando se ejecute el disparado
- Pasos para doseñar un mecanismo disparador
Necesidad de los disparadores
- Los disparadores son mecanismos útiles para alertar a los usuarios o para realizar de manera automática ciertas tareas cuando se cumplen determinadas condiciones
Disparadores en SQL
- Esta definición de disparador especifica que el disparador se inicia después(after) de cualquier actualización de la relación cuenta.
- Una instrucción de actualización SQLpodría actualizar múltiples tuplas de la relación, y la cláusula foreach row en el código del disparador se iteraría explícitamente por cada fila actualizada
- La cláusula referencing new row as crea una variable nfila (denominada variable de transición) que almacena el valor de una fila actualizada después de la actualización.
- La instrucción when especifica una condición
- La instrucción update sirve para establecer en 0 el saldo de la cuenta.
Cuándo no deben usarse los disparadores
- Los disparadores se deberían escribir con sumo cuidado, dado que un error de un disparador detectado en tiempo de ejecución causa el fallo de la instrucción de inserción, borrado o actualización que inició el disparador
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Mindmap am DISPARADORES, erstellt von Leonel Ramos Aguilar am 16/10/2017.
- Erstellt von
- Leonel Ramos Aguilar · Okt 2017
- Aktualisiert
- 16 Okt 2017
- Aufrufe
- 1
- Bewertung