1.Łatwy
Która instrukcja usuwa całą tabelę wraz z jej strukturą?
- ADELETE FROM
- BREMOVE TABLE
- CTRUNCATE ROWS
- DDROP TABLE
2.Łatwy
Co robi ROLLBACK w transakcji?
- ATrwale zapisuje wszystkie zmiany transakcji na dysku
- BCofa zmiany dokonane od początku transakcji
- CUsuwa tabelę
- DPowtarza ostatnią instrukcję
3.Łatwy
Do czego służy diagram związków encji (ER)?
- ADo pokazywania, jak wykonywane jest zapytanie
- BDo wyliczania użytkowników bazy danych
- CDo modelowania encji, ich atrybutów i związków podczas projektowania bazy danych
- DDo pomiaru wydajności bazy danych
4.Średni
Która właściwość ACID gwarantuje, że zatwierdzone zmiany przetrwają awarię systemu?
- AIzolacja (isolation)
- BAtomowość (atomicity)
- CTrwałość (durability)
- DSpójność (consistency)
5.Średni
Co zwraca EXCEPT (w Oracle nazywane MINUS)?
- AWiersze występujące w obu zapytaniach
- BWiersze pierwszego zapytania, które nie występują w drugim
- CWiersze drugiego zapytania, które nie występują w pierwszym
- DWszystkie wiersze z obu zapytań bez duplikatów
6.Średni
Co zwraca SELECT COALESCE(phone, 'unknown') FROM customers dla klienta, którego phone jest NULL?
- ABłąd
- B'unknown'
- CPusty ciąg znaków
- DNULL
7.Trudny
Jaki jest wynik SELECT COUNT(col) FROM t, jeśli wszystkie wartości w col są NULL, a tabela ma 10 wierszy?
- A10
- BBłąd
- CNULL
- D0
8.Trudny
Istnieje indeks złożony na (last_name, first_name). Który warunek może z niego skorzystać najskuteczniej?
- AWHERE first_name LIKE '%a'
- BWHERE UPPER(first_name) = 'EVA'
- CWHERE last_name = 'Jansen'
- DWHERE first_name = 'Eva'
Klucz odpowiedzi
- 1. D · DROP TABLE
- 2. B · Cofa zmiany dokonane od początku transakcji
- 3. C · Do modelowania encji, ich atrybutów i związków podczas projektowania bazy danych
- 4. C · Trwałość (durability)
- 5. B · Wiersze pierwszego zapytania, które nie występują w drugim
- 6. B · 'unknown'
- 7. D · 0
- 8. C · WHERE last_name = 'Jansen'
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.