1.Łatwy
Do czego służy diagram związków encji (ER)?
- ADo modelowania encji, ich atrybutów i związków podczas projektowania bazy danych
- BDo pokazywania, jak wykonywane jest zapytanie
- CDo pomiaru wydajności bazy danych
- DDo wyliczania użytkowników bazy danych
2.Łatwy
Czym UNION ALL różni się od UNION?
- AUNION ALL sortuje wynik
- BUNION ALL zachowuje powtarzające się wiersze
- CUNION ALL działa tylko na jednej tabeli
- DUNION ALL usuwa powtarzające się wiersze
3.Łatwy
Która instrukcja SQL zmienia wartości w już istniejących wierszach?
- AINSERT
- BREPLACE COLUMN
- CMODIFY
- DUPDATE
4.Średni
Tabela ma wiersze, w których col jest NULL. Które wiersze zwraca WHERE col = NULL?
- ABłąd w każdej bazie danych
- BŻadnych wierszy, bo wynik porównania jest nieznany
- CWszystkie wiersze tabeli
- DTylko wiersze, w których col jest NULL, tak jak w IS NULL
5.Średni
Pierwsza postać normalna (1NF) wymaga, aby:
- AKażda kolumna niekluczowa zależała od całego klucza i od niczego poza kluczem
- BKażda tabela miała dokładnie jedną kolumnę
- CNie było kluczy obcych
- DKażda kolumna zawierała wartości atomowe i nie było powtarzających się grup
6.Średni
Tabela a ma 3 wiersze, a tabela b 4 wiersze. Ile wierszy zwraca SELECT * FROM a CROSS JOIN b?
- A12
- B4
- C7
- D3
7.Trudny
Czego wymaga reguła dziennika zapisu z wyprzedzeniem (write-ahead logging, WAL)?
- ADziennik zapisuje się dopiero po awarii
- BKażde zapytanie musi zostać zapisane w dzienniku przed parsowaniem
- CStrony danych muszą być zapisane przed dziennikiem
- DRekord dziennika zmiany musi trafić do pamięci trwałej przed zmienioną stroną danych
8.Trudny
Która funkcja okna (window function) przypisuje wierszom w każdej partycji kolejno 1, 2, 3, ... bez powtórzeń przy remisach?
- ACOUNT()
- BDENSE_RANK()
- CROW_NUMBER()
- DRANK()
Klucz odpowiedzi
- 1. A · Do modelowania encji, ich atrybutów i związków podczas projektowania bazy danych
- 2. B · UNION ALL zachowuje powtarzające się wiersze
- 3. D · UPDATE
- 4. B · Żadnych wierszy, bo wynik porównania jest nieznany
- 5. D · Każda kolumna zawierała wartości atomowe i nie było powtarzających się grup
- 6. A · 12
- 7. D · Rekord dziennika zmiany musi trafić do pamięci trwałej przed zmienioną stroną danych
- 8. C · ROW_NUMBER()
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.