Dom Bazy danych Co to jest wyzwalacz bazy danych? - definicja z techopedia

Co to jest wyzwalacz bazy danych? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Wyzwalacz bazy danych?

Wyzwalacz bazy danych jest przechowywanym kodem, który jest wykonywany natychmiast po predefiniowanym zdarzeniu. Służy do zapewnienia skoordynowanego wykonywania powiązanych działań. Chociaż implementacja jest różna, wszystkie główne wyzwalacze relacyjnych baz danych obsługują wyzwalacze.

Techopedia wyjaśnia wyzwalacz bazy danych

Na przykład aplikacja do zarządzania zasobami ludzkimi (HR) wymaga, aby każdy menedżer pracownika otrzymał e-mail informacyjny natychmiast po przesłaniu wniosku o urlop pracownika. Po zapisaniu rekordu w tabeli, w której przechowywane są wnioski o zwolnienie pracownika, utworzony wyzwalacz jest uruchamiany i wywołuje procedurę wysyłania wiadomości e-mail do menedżera.


Innym powszechnym zastosowaniem wyzwalacza jest zapisywanie ważnych oryginalnych danych, w niezmienionym stanie, w celu utrzymania ścieżki audytu lub zapewnienia, że ​​oryginalne dane pozostaną dostępne w przypadku przypadkowych zmian. Na przykład ta sama aplikacja HR może zawierać wyzwalacz, który jest wykonywany po zmianie danych banku pracownika. Wyzwalacz najpierw zapisuje oryginalne informacje w innej tabeli; pozwala to na modyfikację danych.

Co to jest wyzwalacz bazy danych? - definicja z techopedia