1.Łatwy
Która instrukcja usuwa wiersze z tabeli?
- ATRUNCATE COLUMN
- BDELETE
- CDROP
- DREMOVE
2.Łatwy
Jak w modelu relacyjnym nazywa się wiersz tabeli?
- AKrotka
- BAtrybut
- CDziedzina
- DSchemat
3.Łatwy
Co robi UNION z wynikami dwóch zapytań SELECT?
- AŁączy je w jeden wynik i usuwa powtarzające się wiersze
- BZachowuje tylko wiersze występujące w obu
- CŁączy je obok siebie według klucza
- DZachowuje tylko wiersze, które występują w pierwszym zapytaniu, ale nie w drugim
4.Średni
Która właściwość ACID oznacza, że współbieżne transakcje nie widzą nawzajem swoich niezakończonych zmian?
- AAtomowość (atomicity)
- BDostępność (availability)
- CTrwałość (durability)
- DIzolacja (isolation)
5.Średni
Która instrukcja usuwa wszystkie wiersze tabeli, zachowuje jej strukturę i nie przyjmuje klauzuli WHERE?
- AALTER TABLE
- BDELETE FROM z klauzulą WHERE
- CTRUNCATE TABLE
- DDROP TABLE
6.Średni
Co zapewnia wspólne wyrażenie tablicowe, CTE (WITH name AS (...))?
- ANazwany tymczasowy wynik, którego można używać w obrębie jednej instrukcji
- BTrwałą tabelę, która pozostaje zapisana na dysku, dopóki nie zostanie usunięta
- CNowego użytkownika bazy danych
- DIndeks na kolumnie
7.Trudny
Jak przy wielowersyjnej kontroli współbieżności (MVCC) czytający mogą nie blokować zapisujących?
- ACzytający odczytują bezpośrednio niezatwierdzone dane
- BCzytający zawsze czekają, aż wszyscy zapisujący zatwierdzą zmiany
- CZapisy są niedozwolone, dopóki aktywny jest jakikolwiek czytający
- DCzytający widzą spójną migawkę zatwierdzonych wersji wierszy, a zapisujący tworzą nowe wersje
8.Trudny
Dwoje dyżurnych lekarzy sprawdza, czy drugie nadal ma dyżur, a potem oboje jednocześnie się z niego wypisują. Na jaką anomalię nadal pozwala tu izolacja migawkowa (snapshot isolation)?
- ASkos zapisu (write skew)
- BNiepowtarzalny odczyt w obrębie jednej transakcji
- CBrudny zapis
- DBrudny odczyt
Klucz odpowiedzi
- 1. B · DELETE
- 2. A · Krotka
- 3. A · Łączy je w jeden wynik i usuwa powtarzające się wiersze
- 4. D · Izolacja (isolation)
- 5. C · TRUNCATE TABLE
- 6. A · Nazwany tymczasowy wynik, którego można używać w obrębie jednej instrukcji
- 7. D · Czytający widzą spójną migawkę zatwierdzonych wersji wierszy, a zapisujący tworzą nowe wersje
- 8. A · Skos zapisu (write skew)
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.