1.Łatwy
Które wiersze wybiera WHERE price BETWEEN 10 AND 20?
- ATylko wiersze z ceną równą 10 lub 20
- BWiersze z ceną spoza zakresu od 10 do 20
- CTylko wiersze z ceną powyżej 10 i poniżej 20, z wyłączeniem 10 i 20
- DWiersze z ceną od 10 do 20, łącznie z 10 i 20
2.Łatwy
Do czego służy diagram związków encji (ER)?
- ADo wyliczania użytkowników bazy danych
- BDo pomiaru wydajności bazy danych
- CDo pokazywania, jak wykonywane jest zapytanie
- DDo modelowania encji, ich atrybutów i związków podczas projektowania bazy danych
3.Łatwy
Co robi WHERE country IN ('NL', 'BE', 'DE')?
- AZachowuje wiersze, w których wartość country zawiera wszystkie trzy kody naraz
- BZachowuje wiersze, w których country jest równe dowolnej wartości z listy
- CSortuje wiersze w kolejności z listy
- DZachowuje wiersze, w których country nie występuje na liście
4.Średni
Czym jest brudny odczyt (dirty read)?
- ADwukrotnym odczytem tego samego wiersza z tą samą wartością
- BOdczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
- COdczytem danych z uszkodzonego dysku
- DOdczytem danych bez klauzuli WHERE
5.Średni
Tabela a ma 3 wiersze, a tabela b 4 wiersze. Ile wierszy zwraca SELECT * FROM a CROSS JOIN b?
- A4
- B7
- C3
- D12
6.Średni
Której klauzuli SQL odpowiada w algebrze relacji operator selekcji (σ)?
- ALiście SELECT
- BORDER BY
- CWHERE
- DGROUP BY
7.Trudny
Co zwraca SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp?
- AKażdy wiersz pracownika wraz ze średnią pensją w jego dziale
- BJeden wiersz na dział z jego średnią pensją
- CBłąd, bo name nie występuje w GROUP BY
- DTylko pracowników zarabiających więcej niż średnia w ich dziale
8.Trudny
Kiedy dekompozycja R na R1 i R2 jest na pewno bezstratna?
- AGdy każdy atrybut R występuje zarówno w R1, jak i w R2
- BGdy R1 i R2 mają tyle samo kolumn
- CGdy R1 i R2 nie mają wspólnych atrybutów
- DGdy wspólne atrybuty R1 i R2 tworzą nadklucz R1 lub R2
Klucz odpowiedzi
- 1. D · Wiersze z ceną od 10 do 20, łącznie z 10 i 20
- 2. D · Do modelowania encji, ich atrybutów i związków podczas projektowania bazy danych
- 3. B · Zachowuje wiersze, w których country jest równe dowolnej wartości z listy
- 4. B · Odczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
- 5. D · 12
- 6. C · WHERE
- 7. A · Każdy wiersz pracownika wraz ze średnią pensją w jego dziale
- 8. D · Gdy wspólne atrybuty R1 i R2 tworzą nadklucz R1 lub R2
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.