1.Łatwy
Czym jest klucz główny (primary key)?
- AKolumna, która może zawierać zduplikowane wartości, ale nigdy nie może zawierać NULL
- BHasło do bazy danych
- CKolumna lub zestaw kolumn jednoznacznie identyfikujący każdy wiersz
- DPierwsza kolumna każdej tabeli
2.Łatwy
Co robi ograniczenie CHECK?
- AWeryfikuje hasło użytkownika
- BLiczy wiersze w tabeli
- COdrzuca wiersze, których wartości nie spełniają warunku
- DSprawdza, czy tabela istnieje, zanim zostanie na niej wykonane zapytanie
3.Łatwy
Która instrukcja SQL pobiera dane z tabeli?
- ASELECT
- BUPDATE
- CCREATE
- DINSERT
4.Średni
Tabela przechowuje adres klienta w każdym wierszu zamówienia. Zmiana adresu w jednym wierszu, ale nie w pozostałych, to przykład:
- AAnomalii wstawiania
- BAnomalii usuwania
- CAnomalii aktualizacji
- DOdczytu fantomowego
5.Średni
Która właściwość ACID oznacza, że współbieżne transakcje nie widzą nawzajem swoich niezakończonych zmian?
- ATrwałość (durability)
- BAtomowość (atomicity)
- CIzolacja (isolation)
- DDostępność (availability)
6.Średni
Trzecia postać normalna (3NF) eliminuje:
- AKlucze złożone
- BZbędne indeksy na kolumnach, które nie są częścią klucza
- CWartości atomowe
- DZależności przechodnie między atrybutami niekluczowymi
7.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)
- BBrudny odczyt
- CBrudny zapis
- DNiepowtarzalny odczyt w obrębie jednej transakcji
8.Trudny
Wyniki to 90, 90 i 80. Jakie wartości daje RANK() OVER (ORDER BY score DESC)?
- A1, 1, 3
- B1, 1, 2
- C1, 2, 3
- D2, 2, 3
Klucz odpowiedzi
- 1. C · Kolumna lub zestaw kolumn jednoznacznie identyfikujący każdy wiersz
- 2. C · Odrzuca wiersze, których wartości nie spełniają warunku
- 3. A · SELECT
- 4. C · Anomalii aktualizacji
- 5. C · Izolacja (isolation)
- 6. D · Zależności przechodnie między atrybutami niekluczowymi
- 7. A · Skos zapisu (write skew)
- 8. A · 1, 1, 3
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.