Aus dem Kurs: SQL Grundkurs 3: Data Manipulation Language (DML)

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.700 Kurse von Branchenfachleuten.

Was sind Transaktionen?

Was sind Transaktionen?

Was sind eigentlich Transaktionen? Das möchte ich Ihnen in diesem Film erläutern. Transaktionen sind Vorgänge, die nach dem Prinzip "Alles oder Nichts" ablaufen. "Alles oder nichts", vielleicht haben Sie schon einmal von dem Begriff Atomicity im Zusammenhang mit dem relationalen Konsistenzmodell ACID kennengelernt, Atomarität heißt eben genau das, dass Vorgänge, die zusammengehören, eben nach dem Prinzip entweder wird alles durchgeführt oder nichts, sprich wenn es zu Problemen führt innerhalb des Ablaufs, dann muss der ganze Ablauf abgebrochen werden und ggf. schon erledigte Dinge zurückgesetzt werden. Transaktionen verwendet man für Schreibzugriff in der Datenbank, also schlichtweg für DML-Anweisungen. D.h., mehrere DML-Anweisungen, d.h. mehrere INSERTS, mehrere UPDATES oder DELETEs können zu einem gesamten Vorgang zusammengefasst werden. Die kleinste Einheit einer Transaktion ist hingegen auch schon eine einzelne DML-Anweisung. Stellen Sie sich ein UPDATE-Statement vor, das 17…

Inhalt