Sprawdź swoją wiedzę na temat transakcji w bazach danych i poziomów izolacji za pomocą praktycznych pytań opartych na scenariuszach. Przejrzysz ACID, blokady, MVCC oraz klasyczne anomalie, takie jak b...
Wybierz poziom trudności i liczbę pytań, aby rozpocząć.
Transakcje i poziomy izolacji to miejsce, gdzie "działa na mojej maszynie" zamienia się w rzeczywistość produkcyjną. Ten quiz pomoże Ci połączyć teorię (ACID, anomalie) z tym, co bazy danych faktycznie robią pod obciążeniem równoległym.
Każde pytanie to pytanie wielokrotnego wyboru z 4 opcjami i bez timera, więc możesz przemyśleć harmonogramy, blokady i zasady widoczności bez pośpiechu.
Będziesz ćwiczyć identyfikowanie, który poziom izolacji zapobiega której anomalii, rozumienie transakcji równoległych oraz wybieranie bezpiecznych wzorców dla odczytów i zapisów. Spodziewaj się mieszanki definicji, zastosowanych scenariuszy i pytań debugujących „co się stanie, jeśli...”.
Aby dostosować doświadczenie, wybierz preferowaną liczbę pytań i poziom trudności przed rozpoczęciem — krótkie zestawy na szybkie odświeżenie lub dłuższe sesje, aby zbudować wytrzymałość w różnych tematach.
Wielu uczniów myli odczyty niepowtarzalne z odczytami fantomowymi lub zakłada, że „Serializable” zawsze oznacza blokady tabel. Pytania wielokrotnie kontrastują podobne pojęcia, abyś mógł budować wiarygodne punkty kontrolne w myśleniu.
Inną częstą pułapką jest mylenie zachowania MVCC z izolacją opartą na blokadach; kilka pozycji koncentruje się na widoczności, migawkach i konfliktach zapisu, aby wyjaśnić różnice.
Trudność jest celowo mieszana: łatwiejsze pytania wzmacniają podstawowe słownictwo, podczas gdy trudniejsze symulują rzeczywiste błędy współbieżności i kompromisy. Ta równowaga sprawia, że quiz jest przystępny, a jednocześnie wyzwaniem dla doświadczonych programistów.
Jaki jest główny cel transakcji w bazie danych?
Jaki poziom izolacji pozwala na brudne odczyty?
Jaka anomalia występuje, gdy transakcja odczytuje dane zmodyfikowane przez inną transakcję, która jeszcze nie została zatwierdzona?
Ten quiz zawiera 105 pytań dotyczących transakcji, anomalii i poziomów izolacji.
Każde pytanie to pytanie wielokrotnego wyboru z 4 opcjami, a timer nie jest włączony.
Tak. Wybierz liczbę pytań i poziom trudności przed rozpoczęciem, aby dopasować czas nauki i poziom komfortu.
Tak. Zawiera koncepcje widoczności migawki, podstawy blokad oraz jak odnoszą się do anomalii izolacji.
Skupia się na myleniu odczytów niepowtarzalnych z odczytami fantomowymi oraz błędnych założeniach dotyczących zachowania Serializable i MVCC.

Zbuduj solidne podstawy w indeksowaniu baz danych za pomocą indeksów B-drzew i hasz. Przetestujesz, jak indeksy przyspieszają odczyty, jakie kompromisy wprowadzają przy zapisach oraz który typ indeksu pasuje do typowych wzorców zapytań. Wybierz preferowany poziom trudności i liczbę pytań, a następnie ucz się z każdej wyjaśnienia — bez presji czasu.

Sprawdź swoją wiedzę na temat łączeń SQL za pomocą zestawu pytań skoncentrowanych na łączeniach WEWNĘTRZNYCH, LEWYCH i PEŁNYCH. Będziesz ćwiczyć czytanie zbiorów wyników, przewidywanie liczby wierszy i dostrzeganie, kiedy pojawiają się NULL-e. Doskonałe do przygotowania do rozmowy kwalifikacyjnej lub doskonalenia codziennych umiejętności zapytań.
Zidentyfikuj powszechne zagrożenia cybernetyczne oraz najlepsze praktyki obronne stosowane w celu zmniejszenia ryzyka. Obejmuje phishing, złośliwe oprogramowanie, hasła, MFA, podstawy szyfrowania oraz bezpieczne nawyki przeglądania.
Sprawdź swoją wiedzę na temat tego, jak usługi chmurowe są dostarczane i używane. Obejmuje IaaS, PaaS, SaaS, kontenery vs maszyny wirtualne, regiony/strefy dostępności oraz podstawy wspólnej odpowiedzialności.
Sprawdź swoją wiedzę na temat powszechnej składni programowania w popularnych językach. Pytania koncentrują się na zmiennych, pętlach, funkcjach i podstawowych strukturach danych, nie wymagając głębokiej teorii informatycznej.
Dopasuj kluczowe komponenty PC do ich funkcji i wpływu na wydajność. Obejmuje CPU, GPU, RAM, typy pamięci, płyty główne, zasilacze i porty.