28.12.2012 Aufrufe

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

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.

Transaktionskonzepte und Fehlerbehandlung<br />

Anwendung eines DBS: Kontoverwaltung<br />

� Ein Benutzer möchte eine Buchung von einem Konto A auf ein Konto B vornehmen können.<br />

� Folgende Anforderungen ergeben sich dabei:<br />

– Eine Buchung sollte nicht teilweise durchgeführt werden.<br />

– Alle Konsistenzbedingungen sollen nach einer Buchung gewahrt bleiben:<br />

z. B. Kontostände dürfen nicht unter 10000,- fallen<br />

– Gleichzeitig ablaufende Buchungen dürfen keinen Einfluss haben auf das Ergebnis dieser<br />

Buchung.<br />

– Eine erfolgreiche Buchung ist auch tatsächlich in der Datenbank wirksam geworden.<br />

� Datenbanksystem<br />

– Mehrere Elementaroperationen werden miteinander zu einer Einheit verschmolzen. Der<br />

Ablauf dieser Einheit wird eine Transaktion genannt.<br />

– Es werden neue Operationen zur Ablaufsteuerung von Transaktionen benötigt.<br />

Seite 195

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!