test6





PJWSTK - Zarządzanie Projektem Informatycznym









Wykłady
> Transakcje > Test
Test


1. Czym są transakcje i po co się je stosuje?

Transakcja jest ciągiem operacji wykonywanych na bazie, które to operacje są niepodzielne i muszą być wykonane w całości (lub nie zostać wykonane wcale). Transakcje służą do zachowania spójności logicznej danych w bazie oraz umożliwienia przeprowadzania równoległych operacji na danych w bazie.



2. Wymień postulaty ACID i powiedz, czego dotyczą.

Postulaty ACID: atomowość, spójność, izolacja, trwałość. Postulaty te określają, jakie warunki powinna spełniać transakcja.



3. Jakie składnie w języku SQL służą do operowania transakcjami?

BEGIN TRANSACTION - rozpoczęcie transakcji, COMMIT TRANSACTION - wykonanie transakcji, ROLLBACK TRANSACTION - wycofanie transakcji.



4. Jaki problem może pojawić się przy stosowaniu zamków (blokad)?

Może pojawić się problem zakleszczenia - tzn. wzajemnego blokowania zasobów przez dwie transkacje.



5. Co to jest stempel czasowy i do czego się go stosuje?

Stempel czasowy jest unikalnym identyfikatorem, jaki otrzymuje każda transakcja na starcie. Służy on do jednoznaczego rozróżniania transakcji w celu kontrolowania wykonywanych przez nie operacji (i w razie potrzeby - wycofania tych operacji).




Wykłady
> Transakcje > Test




Wyszukiwarka

Podobne podstrony:
test6 ReadMe
test6
ee3 test6 grupaa
test6
NAUKAPIS TEST6
ASD 12 test6
logika test6
ee3 test6 klucz odpowiedzi
test6
Czytanie nie jest trudne kl6 test6
test6
ee3 test6 grupab

więcej podobnych podstron