Spójność bazy danych. Własności transakcjiA(tomicity) C(onsistency) I(solation) D(urability)
(c) 1999, Instytut Informatyki Politechniki Poznańskiej
Atomowość
- Zbiór operacji wchodzących w skład transakcji jest niepodzielny; albo zostaną wykonane wszystkie operacje transakcji albo żadna.
Spójność
- Poprawne wykonanie transakcji przeprowadza bazę danych z jednego stanu spójnego do innego stanu spójnego.
Izolacja
- Transakcje są od siebie logicznie odseparowane. Mogą wzajemnie oddziaływać na siebie w taki sposób jak gdyby były wykonywane sekwencyjnie.
Trwałość
- Wyniki zatwierdzonych transakcji nie mogą zostać utracone, niezależnie od awarii systemu.