09.11.2012 Aufrufe

Skript Datenbanken I - Praktische Informatik Universität Kassel

Skript Datenbanken I - Praktische Informatik Universität Kassel

Skript Datenbanken I - Praktische Informatik Universität Kassel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

6 Realisierungen des<br />

Transaktionsprinzips<br />

6.1 Sicherung vor Datenverlust<br />

123<br />

Wesentlicher Vorteil eines DBMS gegenüber einem Dateisystem ist -<br />

neben der Trennung der physischen von der logischen Sicht der Daten -<br />

das Transaktionsprinzip.<br />

Hierzu werden DB-Operationen geklammert mit<br />

BEGIN-TRANSACTION<br />

...<br />

Operationen<br />

...<br />

COMMIT-TRANSACTION bzw. ABORT-TRANSACTION.<br />

Transaktionen bieten Sicherheit vor Datenverlust und Verfälschung<br />

(Inkonsistenzen) bei den drei Arten von Versagenssituationen<br />

• Transaktionsabbruch<br />

• Systemfehler („Systemabsturz“)<br />

• Verlust des Datenträgers („Plattencrash“)<br />

Beispiel 6–1 Versagenssituationen<br />

• Transaktionsabbruch wegen nicht verfügbarer Resourcen, z. B.<br />

Kunde möchte einen Flug buchen FRA - HEL über HAM, FRA -<br />

HAM ok und reserviert, HAM - HEL ausgebucht. Dann freigeben<br />

FRA - HAM, wenn Kunde Reiseplan ganz aufgibt oder anderen<br />

Tag/Zeit nennt.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!