prev up next


Begriffe

Unter einer Transaktion versteht man die Bündelung mehrerer Datenbankoperationen zu einer Einheit. Verwendet werden Transaktionen im Zusammenhang mit

Die Folge der Operationen (lesen, ändern, einfügen, löschen) soll die Datenbank von einem konsistenten Zustand in einen anderen konsistenten Zustand überführen.

Als Beispiel betrachten wir die Überweisung von 50,-DM von Konto A nach Konto B:

read(A, a);
a := a - 50;
write(A, a);
read(B, b);
b := b + 50;
write(B, b);
Offenbar sollen entweder alle oder keine Befehle der Transaktion ausgeführt werden.


prev up next