Fiszki do Transakcje bazodanowe, SQL i architektury

Transakcje bazodanowe, SQL i Architektury – Kompletny Przewodnik

1 / 81

Czym jest transakcja w kontekście relacyjnego systemu baz danych?

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

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