Sobes.tech
Junior — Middle

Erklären Sie das Funktionsprinzip von Triggern in Datenbanken und deren Zweck.

sobes.tech KI

Antwort von AI

Trigger in Datenbanken sind spezielle Prozeduren, die automatisch ausgeführt (ausgelöst) werden, wenn bestimmte Ereignisse eintreten, wie z.B. Einfügen (INSERT), Aktualisieren (UPDATE) oder Löschen (DELETE) von Daten in einer Tabelle.

Hauptzweck von Triggern:

  • Automatisierung der Kontrolle der Datenintegrität.
  • Protokollierung von Änderungen in Tabellen.
  • Implementierung von Geschäftslogik auf Datenbankebene.
  • Synchronisierung von Daten zwischen Tabellen.

Beispiel: Beim Hinzufügen eines neuen Eintrags in die Bestelltabelle kann automatisch die Lagerbestandsmenge aktualisiert werden.

In C# werden Trigger in der Regel über SQL Server implementiert, und die Interaktion erfolgt über ADO.NET oder Entity Framework, wobei der Trigger Teil der Datenbank ist und nicht direkt im C#-Code.