Diese Hausarbeit handelt von Triggern in MySQL. Um einen einfachen Einstieg in dieses Thema zu gewährleistet wird zunächst, das Umfeld von Triggern in MySQL dargestellt. Dazu wird Bezug auf gespeicherte Programme in diesem Kapitel genommen.
Die sogenannten gespeicherten Programme, werden mit einer Datenbank verknüpft und werden dort sowohl gespeichert als auch ausgeführt. Diese Programme haben die Aufgabe die Usability, Leistung und auch die Sicherheit im Umgang mit Datenbanken zu erhöhen. Trigger gehören zur Familie der gespeicherten Programme. Zusätzlich werden in MySQL drei weitere Varianten von gespeicherten Programmen angeboten. Dazu zählen gespeicherte Funktionen, gespeicherte Prozeduren und Events.
Alle diese Varianten von gespeicherten Programmen werden unterschiedlich genutzt. Trigger Gespeicherte Funktion Gespeicherte Prozedur Event Aufruf wird automatisch ausgelöst, wenn eine Operation auf einer Tabelle erfolgt. Wird manuell aus einer SELECT- Anweisung heraus aufgerufen. Wird manuell vom Nutzer oder aus einer Anwendung heraus aufgerufen. Wird automatisch in bestimmten Zeitabständen oder Zeitpunkten ausgelöst Aufgabe Operationen, vor oder nach dem Modifizieren von Daten in Tabellen. Verknüpft und kombiniert mehrere Befehle in MySQL. Gleiche Aufgabe wie gespeicherte Funktionen. Erfüllt automatisch wiederkehrende Aufgaben.
Inhaltsverzeichnis
Ahhildungsverzeichnis
Tabellenverzeichnis
Vorwort
1. Einleitung
1.1. Gespeicherte Programme
1.2. Aufgabe und Aufruf von gespeicherten Programmen
2. Grundlagen vom Trigger
2.1. Definition von Triggern in MySQL
2.2. Funktion von Triggern in MySQL
2.3. Trigger und Performance
2.4. Metadaten der Trigger: SHOW TRIGGERS
2.5. Metadaten der Trigger: Tabelle TRIGGERS
3. Praxis
3.1. Trigger erstellen
3.2. Trigger löschen
3.3. Zusätzliche Möglichkeiten in Triggern
3.4. Beispiel 1: Zeit heim Ändern einer Tabelle protokollieren
3.5. Beispiel 2: Änderungshistorie
4. Fazit
-
-
-
-
Upload your own papers! Earn money and win an iPhone X. -
-
Upload your own papers! Earn money and win an iPhone X. -
-
Upload your own papers! Earn money and win an iPhone X. -
-
Upload your own papers! Earn money and win an iPhone X. -
-
Upload your own papers! Earn money and win an iPhone X. -
-
Upload your own papers! Earn money and win an iPhone X.