Databázová transakce
Z Wikipedie, otevřené encyklopedie
Databázová transakce je skupina příkazů, které převedou databázi z jednoho konzistentního stavu do druhého. Tato množina operací musí splňovat následující vlastnosti:
- A - Atomicity - atomicita: Transakce se provede celá, nebo se neprovede vůbec.
- C - Consistency - konzistence: Po provedení transakce není porušeno žádné omezení.
- I - Isolation - izolovanost: Operace uvnitř transakce jsou skryty před vnějšími operacemi.
- D - Durability - trvalost: Po ukončení transakce jsou data trvale uložena.
Aby bylo možno splnit výše uvedené předpoklady, bylo nutné zavést operace BEGIN, COMMIT a ROLLBACK.