www.JakNaExcel.cz Pavel Lasák +420 777 288 242 Pavel.Lasak@gmail.com www.JakNaExcel.cz MySQL www.JakNaExcel.cz Transakce „ Skupina operací provedena jako jednotný úkon.“ www.JakNaExcel.cz Transakce - ACID  „Atomicita“ (Atomicity)  proběhne celá, nebo vůbec.  Konzistence (Consistency)  přejde z jednoho konzistentního stavu do druhého  při porušení integrity databáze zamítnutí  Izolace (Isolation)  vidí data změněná jinými probíhajícími transakcemi  Trvalost (Durability)  úspěšně dokončení (commit), trvale uloženy  i v případě selhání systému (výpadku proudu) www.JakNaExcel.cz Příkazy  START TRANSACTION  Zahájení transakce  Zadané příkazy jediný příkaz  COMMIT  Potvrzení.  Změny zapsány a uvolněny systémové prostředky  ROLLBACK  Zamítnuta  Všechny provedené změny zrušeny www.JakNaExcel.cz Příklad  Tabulka studenti  Zvětšit plat  a) přidat studentum s méně než 15.000 > 2000  b) všem následně přidat 10%  Co v případě problému (výpadek)  Máte triggery? www.JakNaExcel.cz Dotazy www.JakNaExcel.cz Děkuji Excel (VBA) + Power BI (M, DAX) +420 777 288 242 Pavel.Lasak@gmail.com www.JakNaExcel.cz Pavel Lasák