Definition: Transaktion
Eine Transaktion ist eine Folge von Anweisung, die alle ausgeführt werden müssen, um ein korrektes Ergebnis zu erhalten. Dies muss insbesondere bei Mehrbenutzersystemen berücksichtigt werden.Transaktion Onlineverkauf
- Warenbestand einsehen
- Warenkorb füllen (Artikel, anzahl)
- Bezahlung
Fehler:
LostUpdate - zwei konkurrierende Transaktionen T1, T2, T2 überschreibt einen Wert ohne Berücksichtigung der Änderung durch T1
DirtyRead - zwei konkurrierende Transaktionen T1, T2, T2 liest einen Wert ohne Berücksichtigung der Änderung durch T1
ROLLBACK
- eine Transaktion wird rückgängig gemacht
COMMIT
- eine Transaktion wird in die Datenbank geschrieben