Transakce a jejich vlastnosti - ACID
Transakce je sekvence akcí, které spolu logicky souvisí
COMMIT, ROLLBACK, SAVEPOINT)Transakční zpracování
COMMIT/ROLLBACKSession - připojení k databázi, může jich být i více pro jednoho uživatele
Autocommit transakcí
AUTOCOMMIT ON - Každý DML příkaz je automaticky potvrzenAUTOCOMMIT OFF - Musí přijít explicitní COMMIT nebo ROLLBACKStavový diagram transakce
INSERT, UPDATE, DELETE, MERGE)ROLLBACK)Jedná se o soubor vlastností transakce, které by měla splňovat každá databáze
Atomicity (atomicita)
Consistency (konzistence)
Independence (nezávislost)
Durability (trvanlivost)
Proti tomu BASE u non SQL databází
Splňuje SQLL relační databáze, PostGress
Používá se transakční žurnál
Typy chyb
Řešení při pádu
Transakce a jejich dílčí operace se musí rozplánovat
Transakce se s omezením mohou prokládat
Nesmí nastat
Izolace
Uzamčené tabulky
I z ACIDVytvořeno: 27. 5. 2026, 11:55
Poslední aktualizace: 9. 6. 2026, 12:18