Als
Transaktion (von
lateinisch trans „(hin-)über“,
agere „treiben, handeln, führen“: also wörtlich: Überführung; dt. hier besser:
Durchführung) bezeichnet man in der
Informatik eine Folge von
Programmschritten, die als eine logische Einheit betrachtet werden, weil sie den Datenbestand nach fehlerfreier und vollständiger Ausführung in einem konsistenten Zustand hinterlassen. Daher wird für eine Transaktion insbesondere gefordert, dass sie entweder vollständig und fehlerfrei oder gar nicht ausgeführt wird.