1.Łatwy
Które słowo kluczowe sortuje wynik zapytania?
- AGROUP BY
- BSORT
- CARRANGE
- DORDER BY
2.Łatwy
Która funkcja agregująca zwraca średnią z kolumny liczbowej?
- ASUM
- BMEDIAN
- CMEAN
- DAVG
3.Łatwy
INNER JOIN zwraca:
- AWiersze, które nie pasują
- BWszystkie wiersze z obu tabel
- CWszystkie wiersze z lewej tabeli, z wartościami NULL tam, gdzie nie ma dopasowania
- DTylko wiersze z pasującymi wartościami w obu tabelach
4.Średni
Dlaczego tworzy się indeksy na kolumnach?
- AAby zapobiec wartościom NULL
- BAby przyspieszyć wyszukiwanie i złączenia na tych kolumnach
- CAby zaoszczędzić miejsce na dysku
- DAby przyspieszyć wstawianie i aktualizowanie danych w tych kolumnach
5.Średni
Której klauzuli SQL odpowiada w algebrze relacji operator selekcji (σ)?
- AGROUP BY
- BORDER BY
- CWHERE
- DLiście SELECT
6.Średni
Tabela a ma 3 wiersze, a tabela b 4 wiersze. Ile wierszy zwraca SELECT * FROM a CROSS JOIN b?
- A4
- B7
- C3
- D12
7.Trudny
Dlaczego wiele DBMS stosuje ścisłe blokowanie dwufazowe (strict 2PL), utrzymując blokady wyłączne aż do zatwierdzenia?
- APozwala transakcjom bezpiecznie odczytywać brudne dane
- BUniemożliwia zakleszczenia
- CZapobiega kaskadowym wycofaniom, bo nikt nie może odczytać niezatwierdzonych zapisów
- DEliminuje potrzebę dziennika transakcji
8.Trudny
Blokowanie dwufazowe (2PL) zapewnia:
- AŻe zakleszczenia nigdy nie wystąpią
- BŻe transakcje nigdy nie czekają
- CŻe żadne blokady nie są potrzebne
- DHarmonogramy konfliktowo szeregowalne (conflict-serializable)
Klucz odpowiedzi
- 1. D · ORDER BY
- 2. D · AVG
- 3. D · Tylko wiersze z pasującymi wartościami w obu tabelach
- 4. B · Aby przyspieszyć wyszukiwanie i złączenia na tych kolumnach
- 5. C · WHERE
- 6. D · 12
- 7. C · Zapobiega kaskadowym wycofaniom, bo nikt nie może odczytać niezatwierdzonych zapisów
- 8. D · Harmonogramy konfliktowo szeregowalne (conflict-serializable)
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.