GoConqr has a new look! Let us know what you think.

Mind map

DISPARADORES

Leonel Ramos Aguilar Spanish

DISPARADORES

Map content

DISPARADORES

  1. 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
  2. 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
  3. 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.
  4. 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

Images and files in the map

  • DISPARADORES

Information

Description
Mind Map on DISPARADORES, created by Leonel Ramos Aguilar on 16/10/2017.
Created by
Leonel Ramos Aguilar · Oct 2017
Updated
Oct 16, 2017
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?