Andmebaasitehingud
Andmebaasitehingud on mõiste, mis viitab ühe või mitme andmebaasitoimingu kogule, mis tuleb sooritada ühiselt. Kui tehing on lõpuni edukas, kinnitatakse kõik muudatused; vastasel juhul taastatakse algne olek.
ACID-omadused tagavad tehingute usaldusväärsuse. Atomilisus tähendab, et kogu tehing täidetakse või mitte; järjepidevus säilitab andmete kehtivad
Tehingu alustamiseks kasutatakse sageli käske BEGIN TRANSACTION või START TRANSACTION; lõpetamiseks COMMIT ja tühistamiseks ROLLBACK. Savepoint
Isolatsioonitasemed määravad, kui palju tehingu töö käigus koostoimet näevad teised tehingud. Levinud tasemed on READ UNCOMMITTED,
Jagatud tehingud hõlmavad mitme andmebaasi või asukoha samaaegset andmete muutmist. Neid lahendatakse tavaliselt kaksfaasilise kinnitamise (2PC)
Kasutusalad ja piirangud: tehingud on keskne tööriist andmebaasisüsteemides, aidates säilitada andmete terviklikkust, kuid pikkade tehingute korral