1.Łatwy
Co robi COMMIT w transakcji?
- ACofa wszystkie zmiany wprowadzone od rozpoczęcia transakcji
- BBlokuje całą bazę danych
- CTworzy nową tabelę
- DUtrwala wszystkie zmiany transakcji
2.Łatwy
Która instrukcja SQL zmienia wartości w już istniejących wierszach?
- AINSERT
- BUPDATE
- CMODIFY
- DREPLACE COLUMN
3.Łatwy
Klient może złożyć wiele zamówień, ale każde zamówienie należy do dokładnie jednego klienta. Jaki to rodzaj związku?
- AJeden do wielu
- BWiele do wielu
- CZero do zera
- DJeden do jednego
4.Średni
Które zapytanie zwraca liczbę zamówień dla każdego klienta?
- ASELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- BSELECT DISTINCT COUNT(*) FROM orders
- CSELECT customer_id FROM orders WHERE COUNT(*) > 0
- DSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
5.Średni
Dlaczego tabela może mieć tylko jeden indeks klastrowy?
- AStandard SQL zabrania więcej niż jednego indeksu w tabeli
- BIndeksy klastrowe zużywają zbyt dużo pamięci
- CWiersze mogą być fizycznie przechowywane tylko w jednej kolejności
- DIndeksy klastrowe mogą być tylko na kluczu głównym
6.Średni
Której klauzuli SQL odpowiada w algebrze relacji operator selekcji (σ)?
- ALiście SELECT
- BWHERE
- CGROUP BY
- DORDER BY
7.Trudny
Raportowa baza danych kopiuje nazwiska klientów do tabeli zamówień, by unikać złączeń. Jaki jest główny koszt tej denormalizacji?
- ABaza danych nie może już używać indeksów
- BNie można już używać kluczy głównych
- CZapytania na tabeli zamówień stają się wolniejsze
- DNadmiarowe kopie trzeba utrzymywać w spójności przy każdej zmianie danych klienta
8.Trudny
x jest NULL, a y = 1. Jaka jest wartość warunku (x > 5 OR y = 1)?
- ATRUE
- BUNKNOWN
- CNULL, więc wiersz jest zawsze odrzucany
- DFALSE
Klucz odpowiedzi
- 1. D · Utrwala wszystkie zmiany transakcji
- 2. B · UPDATE
- 3. A · Jeden do wielu
- 4. A · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 5. C · Wiersze mogą być fizycznie przechowywane tylko w jednej kolejności
- 6. B · WHERE
- 7. D · Nadmiarowe kopie trzeba utrzymywać w spójności przy każdej zmianie danych klienta
- 8. A · TRUE
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.