Fiszki do Transakcje bazodanowe, SQL i architektury
Transakcje bazodanowe, SQL i Architektury – Kompletny Przewodnik
Dotknij, aby odwrócić · Przesuń, aby nawigować
Transakcja
81 fiszek
Fiszka 1
Pytanie: Czym jest transakcja w kontekście relacyjnego systemu baz danych?
Odpowiedź: Połączenie logicznie powiązanych operacji, które przekształca bazę danych z jednego spójnego stanu w inny; albo wszystkie operacje zostają wykonane, a
Fiszka 2
Pytanie: Jaki jest główny wymóg (warunek) pomyślnego zakończenia transakcji?
Odpowiedź: Spójność bazy danych — transakcja musi przekształcić bazę danych z jednego spójnego stanu w inny.
Fiszka 3
Pytanie: Co oznacza właściwość atomowości w transakcjach?
Odpowiedź: Sekwencja operacji jest traktowana jako jedna jednostka logiczna: albo zostaje wykonana w całości, albo jeśli nie może zostać ukończona, wszystkie wpr
Fiszka 4
Pytanie: Czym jest izolowane wycofywanie i jaki jest jego niekorzystny efekt?
Odpowiedź: Wycofanie jednej transakcji nie może wpływać na inną transakcję; jeśli inna transakcja również musi zostać wycofana, mówimy o kaskadowym wycofywaniu (
Fiszka 5
Pytanie: Co oznacza trwałość (durability) w transakcjach?
Odpowiedź: Zmiany wprowadzone przez pomyślnie zakończone transakcje są trwale zapisywane w bazie danych i nie mogą już zostać utracone.
Fiszka 6
Pytanie: Czym jest szeregowalność w kontekście transakcji i dlaczego jest ważna?
Odpowiedź: Wymóg, że wynik przetwarzania rozproszonego można uzyskać poprzez szeregowe wykonanie kolejności tych transakcji; ważna zwłaszcza dla rozproszonych ba
Fiszka 7
Pytanie: Czym różni się transakcja lokalna od globalnej (rozproszonej)?
Odpowiedź: Transakcja lokalna uzyskuje dostęp do danych tylko na jednym węźle i nie wymaga współpracy innych węzłów; transakcja globalna wykracza poza zakres jed
Fiszka 8
Pytanie: Czym jest rozproszony system baz danych?
Odpowiedź: System z zestawem węzłów połączonych siecią, gdzie baza danych jest fragmentowana i alokowana na wielu węzłach.
Fiszka 9
Pytanie: Jak przebiega transakcja globalna w rozproszonym systemie baz danych?
Odpowiedź: Rozpoczyna się na jednym węźle, rozprzestrzenia się na inne węzły w miarę potrzeby, dzieli się na transakcje cząstkowe (lokalne), które wykonują podza
Fiszka 10
Pytanie: Co kontroluje transakcja pierwotna (węzeł pierwotny) w systemie rozproszonym?
Odpowiedź: Transakcja pierwotna kontroluje przebieg całej transakcji globalnej — koordynuje podział na podtransakcje, zbieranie wyników i komunikację z użytkowni