1.Łatwy
Która instrukcja dodaje nową kolumnę do istniejącej tabeli?
- AALTER TABLE
- BCREATE COLUMN
- CINSERT COLUMN
- DUPDATE TABLE
2.Łatwy
Które słowo kluczowe SQL usuwa zduplikowane wiersze z wyniku?
- ASINGLE
- BUNIQUE
- CDIFFERENT
- DDISTINCT
3.Łatwy
Która funkcja agregująca zwraca średnią z kolumny liczbowej?
- AAVG
- BSUM
- CMEDIAN
- DMEAN
4.Średni
Co oznacza litera „A” w skrócie ACID?
- AAgregacja (Aggregation)
- BDostępność (Availability)
- CDokładność (Accuracy)
- DAtomowość (Atomicity)
5.Średni
Widok (view) w SQL to:
- AEkran w kliencie bazy danych służący do przeglądania tabel
- BZapisane zapytanie, które działa jak wirtualna tabela
- CKopia tabeli na dysku
- DRodzaj indeksu
6.Średni
LEFT JOIN zwraca:
- AWiersze, które nie mają dopasowania w żadnej z tabel
- BWszystkie wiersze z lewej tabeli i pasujące wiersze z prawej, z wartościami NULL tam, gdzie brak dopasowania
- CTylko pasujące wiersze z obu tabel
- DTylko wszystkie wiersze z prawej tabeli
7.Trudny
Jaki algorytm złączenia optymalizator często wybiera dla złączenia równościowego dwóch dużych tabel bez przydatnych indeksów?
- AZłączenie haszujące (hash join)
- BZłączenie bitmapowe na kluczu głównym
- CZłączenie zagnieżdżonymi pętlami z wyszukiwaniem w indeksie
- DZłączenie krzyżowe
8.Trudny
Dlaczego po customers LEFT JOIN orders do liczenia zamówień na klienta używa się COUNT(o.id), a nie COUNT(*)?
- ACOUNT(o.id) liczy tylko różnych klientów
- BCOUNT(*) ignoruje wiersze z wartościami NULL
- CCOUNT(*) nie jest dozwolone po złączeniu
- DCOUNT(*) liczy wiersz wypełniony NULL jako 1 dla klientów bez zamówień
Klucz odpowiedzi
- 1. A · ALTER TABLE
- 2. D · DISTINCT
- 3. A · AVG
- 4. D · Atomowość (Atomicity)
- 5. B · Zapisane zapytanie, które działa jak wirtualna tabela
- 6. B · Wszystkie wiersze z lewej tabeli i pasujące wiersze z prawej, z wartościami NULL tam, gdzie brak dopasowania
- 7. A · Złączenie haszujące (hash join)
- 8. D · COUNT(*) liczy wiersz wypełniony NULL jako 1 dla klientów bez zamówień
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.