1.Łatwy
Która instrukcja usuwa wiersze z tabeli?
- ADROP
- BDELETE
- CTRUNCATE COLUMN
- DREMOVE
2.Łatwy
Która funkcja agregująca zwraca średnią z kolumny liczbowej?
- ASUM
- BMEDIAN
- CMEAN
- DAVG
3.Łatwy
Do której części SQL należą GRANT i REVOKE?
- AData Control Language (DCL)
- BData Definition Language (DDL)
- CData Manipulation Language (DML)
- DData Query Language (DQL)
4.Średni
W algebrze relacji operator projekcji (π) odpowiada:
- AWyborowi wierszy spełniających dany warunek
- BSortowaniu wyniku
- CWyborowi kolumn występujących w wyniku
- DŁączeniu dwóch tabel według klucza
5.Średni
Trzecia postać normalna (3NF) eliminuje:
- AZbędne indeksy na kolumnach, które nie są częścią klucza
- BWartości atomowe
- CZależności przechodnie między atrybutami niekluczowymi
- DKlucze złożone
6.Średni
Tabela a ma 3 wiersze, a tabela b 4 wiersze. Ile wierszy zwraca SELECT * FROM a CROSS JOIN b?
- A4
- B3
- C12
- D7
7.Trudny
Dlaczego NATURAL JOIN uważa się za ryzykowne w zapytaniach produkcyjnych?
- AZawsze zwraca iloczyn kartezjański
- BIgnoruje klucze główne i obce i zachowuje tylko wiersze NULL
- CNie obsługuje go żadna baza danych
- DZłącza po każdej kolumnie o tej samej nazwie, więc nowa kolumna może niepostrzeżenie zmienić wynik
8.Trudny
Zapytanie FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.status = 'paid' nieoczekiwanie pomija klientów bez zamówień. Dlaczego?
- ALEFT JOIN nigdy nie zachowuje niedopasowanych wierszy
- BWarunek WHERE na o odrzuca wiersze wypełnione NULL, zamieniając złączenie w wewnętrzne
- CZłączenie powinno używać USING zamiast ON
- Dstatus jest słowem zastrzeżonym
Klucz odpowiedzi
- 1. B · DELETE
- 2. D · AVG
- 3. A · Data Control Language (DCL)
- 4. C · Wyborowi kolumn występujących w wyniku
- 5. C · Zależności przechodnie między atrybutami niekluczowymi
- 6. C · 12
- 7. D · Złącza po każdej kolumnie o tej samej nazwie, więc nowa kolumna może niepostrzeżenie zmienić wynik
- 8. B · Warunek WHERE na o odrzuca wiersze wypełnione NULL, zamieniając złączenie w wewnętrzne
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.