Inhoudsopgave:
Definitie - Wat betekent Database Trigger?
Een database-trigger is opgeslagen code die onmiddellijk na een vooraf gedefinieerde gebeurtenis wordt uitgevoerd. Het wordt gebruikt om de gecoördineerde uitvoering van gerelateerde acties te garanderen. Hoewel de implementatie varieert, ondersteunen alle belangrijke relationele databases triggers.
Techopedia verklaart Database Trigger
Een HR-toepassing vereist bijvoorbeeld dat elke werknemersmanager onmiddellijk na het indienen van een verlofaanvraag een informatieve e-mail ontvangt. Wanneer een record wordt geschreven in een tabel waarin verlofaanvragen van werknemers worden opgeslagen, wordt een aangemaakte trigger geactiveerd en wordt de procedure voor het verzenden van e-mail naar de manager geactiveerd.
Een ander veelgebruikt triggergebruik is het opslaan van belangrijke originele gegevens, in ongewijzigde staat, om een audittrail te behouden of ervoor te zorgen dat de originele gegevens toegankelijk blijven in het geval van onbedoelde wijzigingen. Dezelfde HR-toepassing kan bijvoorbeeld een trigger bevatten die wordt uitgevoerd wanneer de bankgegevens van een werknemer worden gewijzigd. De trigger slaat eerst de originele informatie op in een andere tabel; dit maakt gegevenswijziging mogelijk.
