BD-2st-1.2-w08.tresc-1.1-Slajd7

Z Studia Informatyczne
Wersja z dnia 11:36, 28 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Własności transakcji (1)

Własności transakcji (1)


Każda transakcja posiada cztery cechy, tj. atomowiść (ang. Atomicity ), spójność (ang. Conistency ), izolacja (ang. Isolation ) i trwałość (ang. Durability ). Cechy te są najczęściej oznaczane jako ACID, od angielskich nazw.

Atomowość oznacza, że zbiór operacji wchodzących w skład transakcji jest niepodzielny, to znaczy albo zostaną wykonane wszystkie operacje transakcji albo żadna. Dotyczy to również wszystkich operacji transakcji wykonywanych na obiektach rzeczywistych (tak zwane akcje rzeczywiste) – np. wypłata gotówki z bankomatu.

Spójność oznacza, że transakcja przeprowadza bazę danych z jednego stanu spójnego do innego stanu spójnego. W trakcie wykonywania transakcji baza danych może być przejściowo niespójna. Transakcja nie może naruszać ograniczeń integralnościowych.


<< Poprzedni slajd | Spis treści | Następny slajd >>