Grin logo
de en es fr
Shop
GRIN Website
Texte veröffentlichen, Rundum-Service genießen
Zur Shop-Startseite › Informatik - Wirtschaftsinformatik

Triggern in MySQL. Definition, Erstellung und Anwendungsmöglichkeiten

Titel: Triggern in MySQL. Definition, Erstellung und Anwendungsmöglichkeiten

Hausarbeit , 2016 , 17 Seiten , Note: 2,3

Autor:in: Anonym (Autor:in)

Informatik - Wirtschaftsinformatik
Leseprobe & Details   Blick ins Buch
Zusammenfassung Leseprobe Details

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.

Leseprobe


Inhaltsverzeichnis

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 beim Ändern einer Tabelle protokollieren.

3.5. Beispiel 2: Änderungshistorie

4. Fazit

Zielsetzung & Themen

Das Hauptziel dieser Arbeit ist die fundierte Erläuterung der technischen Aspekte, Einsatzgebiete und Funktionsweisen von Triggern innerhalb des MySQL-Datenbankmanagementsystems, um deren Beitrag zur Datenintegrität und Automatisierung aufzuzeigen.

  • Grundlagen und Definition von Triggern in MySQL
  • Untersuchung der Auswirkungen von Triggern auf die Performance
  • Analyse von Metadaten und Abfragemöglichkeiten für Trigger
  • Praktische Implementierung, Erstellung und Löschung von Triggern
  • Anwendungsbeispiele zur Protokollierung und Historisierung von Datenänderungen

Auszug aus dem Buch

2.2. Funktion von Triggern in MySQL

Trigger haben in der Praxis die verschiedensten Aufgaben. Oft werden sie dazu genutzt um die Konsistenz einer Datenbank sicher zu stellen. Wird z.B. ein Kunde gelöscht, können durch Trigger automatisch auch Datensätze in allen anderen Tabellen gelöscht werden, die zum jeweiligen Benutzer gehören. Es ist üblich das Entwickler an den meisten Stellen in der Datenbank daran denken, die Abhängigkeit von Datensätzen zu löschen, es aber irgendwo vergessen. Dieses Problem kann häufig bei großen Datenbanken auftreten. Durch ungültige Datensätze geht somit die Integrität der Daten im System verloren. Um dieses Problem zu entgehen haben Trigger einen entscheidenden Vorteil. Sie sind direkt an die Datenbank angebunden und werden immer ausgelöst. Dabei spielt es keine Rolle ob der Befehl über eine Applikation oder die Konsole eingegeben wird. Durch Trigger werden also die Integrität der Daten sichergestellt.

Zusammenfassung der Kapitel

1. Einleitung: Dieses Kapitel bettet das Thema Trigger in das Umfeld der gespeicherten Programme in MySQL ein und gibt einen Überblick über deren Aufgaben und Aufrufarten.

2. Grundlagen vom Trigger: Hier werden die theoretischen Aspekte erläutert, angefangen bei der Definition über die Funktionsweise bis hin zu performance-relevanten Aspekten und der Abfrage von Metadaten.

3. Praxis: Dieses Kapitel zeigt konkret auf, wie Trigger erstellt und gelöscht werden und führt anhand von Beispielen die praktische Anwendung zur Datenprotokollierung vor.

4. Fazit: Das Fazit fasst den Nutzen von Triggern für die Datenintegrität zusammen, warnt vor Performance-Einbußen bei komplexen Triggern und betont die Wichtigkeit der Dokumentation.

Schlüsselwörter

MySQL, Trigger, Datenbankmanagement, Datenintegrität, Datenkonsistenz, gespeicherte Programme, SQL, Datenbankobjekt, Performance, Metadaten, Automatisierung, INSERT, UPDATE, DELETE, Änderungshistorie

Häufig gestellte Fragen

Worum geht es in dieser Arbeit grundsätzlich?

Die Arbeit behandelt den strukturellen Aufbau, die Funktionsweise und die Definition von Triggern speziell in MySQL-Datenbanksystemen.

Was sind die zentralen Themenfelder?

Die zentralen Themen sind die theoretischen Grundlagen von Triggern, deren Auswirkungen auf die Systemleistung sowie die praktische Umsetzung und Verwaltung in der Datenbank.

Was ist das primäre Ziel der Arbeit?

Das Ziel ist es, dem Leser ein Verständnis dafür zu vermitteln, wie Trigger zur Wahrung der Datenintegrität und zur Automatisierung von Datenbankprozessen genutzt werden können.

Welche wissenschaftliche Methode wird verwendet?

Es handelt sich um eine theoretische und konzeptionelle Arbeit, die auf Fachliteratur und offizieller Dokumentation basiert und durch praxisnahe Beispiele untermauert wird.

Was wird im Hauptteil behandelt?

Der Hauptteil gliedert sich in eine theoretische Erörterung der Trigger-Grundlagen und einen praktischen Teil, der Syntax-Beispiele für die Erstellung, Löschung und Anwendung von Triggern umfasst.

Welche Schlüsselwörter charakterisieren die Arbeit?

Die Arbeit lässt sich primär durch Begriffe wie MySQL, Trigger, Datenintegrität, Datenbankmanagement und SQL-Automatisierung charakterisieren.

Welche Rolle spielen die Pseudotabellen NEW und OLD?

Sie ermöglichen den direkten Zugriff auf Datenwerte während eines auslösenden Vorgangs, wobei OLD den Zustand vor und NEW den Zustand nach der Änderung repräsentiert.

Warum ist die Performance ein kritischer Aspekt bei Triggern?

Da Trigger bei jedem INSERT, UPDATE oder DELETE-Vorgang automatisch ausgeführt werden, können komplexe Trigger-Logiken die Systemgeschwindigkeit und SQL-Abfragen spürbar verlangsamen.

Ende der Leseprobe aus 17 Seiten  - nach oben

Details

Titel
Triggern in MySQL. Definition, Erstellung und Anwendungsmöglichkeiten
Hochschule
FOM Essen, Hochschule für Oekonomie & Management gemeinnützige GmbH, Hochschulleitung Essen früher Fachhochschule
Note
2,3
Autor
Anonym (Autor:in)
Erscheinungsjahr
2016
Seiten
17
Katalognummer
V992842
ISBN (eBook)
9783346360977
ISBN (Buch)
9783346360984
Sprache
Deutsch
Schlagworte
Datenbank MySql Trigger Tabellen Views Datenbankmanagament
Produktsicherheit
GRIN Publishing GmbH
Arbeit zitieren
Anonym (Autor:in), 2016, Triggern in MySQL. Definition, Erstellung und Anwendungsmöglichkeiten, München, GRIN Verlag, https://www.grin.com/document/992842
Blick ins Buch
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
Leseprobe aus  17  Seiten
Grin logo
  • Grin.com
  • Versand
  • Kontakt
  • Datenschutz
  • AGB
  • Impressum