1.Łatwy
Jak w modelu relacyjnym nazywa się wiersz tabeli?
- AAtrybut
- BDziedzina
- CKrotka
- DSchemat
2.Łatwy
Co oznacza znak wieloznaczny % we wzorcu LIKE?
- ADowolną pojedynczą cyfrę
- BDowolny ciąg zera lub więcej znaków
- CKoniec ciągu znaków
- DDokładnie jeden znak na tej pozycji w napisie
3.Łatwy
Które słowo kluczowe SQL usuwa zduplikowane wiersze z wyniku?
- ADISTINCT
- BSINGLE
- CDIFFERENT
- DUNIQUE
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 usuwania
- BAnomalii wstawiania
- COdczytu fantomowego
- DAnomalii aktualizacji
5.Średni
Która właściwość ACID gwarantuje, że zatwierdzone zmiany przetrwają awarię systemu?
- AIzolacja (isolation)
- BSpójność (consistency)
- CAtomowość (atomicity)
- DTrwałość (durability)
6.Średni
Dlaczego tabela może mieć tylko jeden indeks klastrowy?
- AIndeksy klastrowe mogą być tylko na kluczu głównym
- BIndeksy klastrowe zużywają zbyt dużo pamięci
- CWiersze mogą być fizycznie przechowywane tylko w jednej kolejności
- DStandard SQL zabrania więcej niż jednego indeksu w tabeli
7.Trudny
Transakcja T1 blokuje wiersz A i czeka na wiersz B, a T2 blokuje wiersz B i czeka na wiersz A. Co robi typowy DBMS?
- AŁączy obie transakcje w jedną
- BPozwala obu transakcjom czekać, aż jedna z nich normalnie zatwierdzi zmiany
- CZatwierdza obie transakcje naraz
- DWykrywa zakleszczenie i przerywa jedną z transakcji jako ofiarę
8.Trudny
Która funkcja SQL najlepiej nadaje się do znalezienia wszystkich pracowników podległych kierownikowi w drzewie organizacyjnym o nieznanej głębokości?
- AGROUP BY po manager_id
- BOgraniczenie UNIQUE na manager_id
- CRekurencyjne wspólne wyrażenie tablicowe (WITH RECURSIVE)
- DPojedyncze samozłączenie tabeli employees po manager_id
Klucz odpowiedzi
- 1. C · Krotka
- 2. B · Dowolny ciąg zera lub więcej znaków
- 3. A · DISTINCT
- 4. D · Anomalii aktualizacji
- 5. D · Trwałość (durability)
- 6. C · Wiersze mogą być fizycznie przechowywane tylko w jednej kolejności
- 7. D · Wykrywa zakleszczenie i przerywa jedną z transakcji jako ofiarę
- 8. C · Rekurencyjne wspólne wyrażenie tablicowe (WITH RECURSIVE)
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.