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

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

Transakcja (1)

Transakcja (1)


Kolejnym problemem jest niebezpieczeństwo utraty danych w wyniku awarii systemu. Jeżeli dane zmodyfikowane i wprowadzone przez zakończone aplikacje są buforowane w pamięci operacyjnej, to oznacza, że są one ulotne. Jakakolwiek awaria systemu spowoduje utratę tych danych.

Rozwiązaniem omówionych problemów jest wprowadzenie mechanizmu tzw. transakcji. Transakcja jest sekwencją logicznie powiązanych operacji na bazie danych, która przeprowadza bazę danych z jednego stanu spójnego w inny stan spójny. Typy operacji na bazie danych obejmują: odczyt i zapis danych oraz zakończenie i akceptację (zatwierdzenie), lub wycofanie transakcji.


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