1.Łatwy
Do której części SQL należą GRANT i REVOKE?
- AData Definition Language (DDL)
- BData Manipulation Language (DML)
- CData Query Language (DQL)
- DData Control Language (DCL)
2.Łatwy
Która klauzula filtruje wiersze przed grupowaniem?
- AGROUP BY
- BWHERE
- CORDER BY
- DHAVING
3.Łatwy
Co oznacza NULL w SQL?
- ALiczbę zero w kolumnach liczbowych
- BPusty ciąg znaków
- CWartość logiczną fałsz
- DBrakującą lub nieznaną wartość
4.Średni
Czym jest wyzwalacz (trigger) w bazie danych?
- AKodem uruchamianym automatycznie, gdy w tabeli zajdzie określone zdarzenie, takie jak INSERT, UPDATE lub DELETE
- BRodzajem indeksu przyspieszającym wyszukiwanie
- CZaplanowaną kopią zapasową bazy danych
- DZapytaniem uruchamianym ręcznie przez użytkownika
5.Średni
Dlaczego tabela może mieć tylko jeden indeks klastrowy?
- AWiersze mogą być fizycznie przechowywane tylko w jednej kolejności
- BIndeksy klastrowe mogą być tylko na kluczu głównym
- CIndeksy klastrowe zużywają zbyt dużo pamięci
- DStandard SQL zabrania więcej niż jednego indeksu w tabeli
6.Średni
Co zwraca SELECT COALESCE(phone, 'unknown') FROM customers dla klienta, którego phone jest NULL?
- ANULL
- BPusty ciąg znaków
- C'unknown'
- DBłąd
7.Trudny
Kiedy dekompozycja R na R1 i R2 jest na pewno bezstratna?
- AGdy R1 i R2 mają tyle samo kolumn
- BGdy wspólne atrybuty R1 i R2 tworzą nadklucz R1 lub R2
- CGdy każdy atrybut R występuje zarówno w R1, jak i w R2
- DGdy R1 i R2 nie mają wspólnych atrybutów
8.Trudny
Mając zależności funkcyjne A → B, B → C i C → D w R(A, B, C, D), jakie jest domknięcie A+?
- A{A, B}
- B{A, B, C}
- C{A}
- D{A, B, C, D}
Klucz odpowiedzi
- 1. D · Data Control Language (DCL)
- 2. B · WHERE
- 3. D · Brakującą lub nieznaną wartość
- 4. A · Kodem uruchamianym automatycznie, gdy w tabeli zajdzie określone zdarzenie, takie jak INSERT, UPDATE lub DELETE
- 5. A · Wiersze mogą być fizycznie przechowywane tylko w jednej kolejności
- 6. C · 'unknown'
- 7. B · Gdy wspólne atrybuty R1 i R2 tworzą nadklucz R1 lub R2
- 8. D · {A, B, C, D}
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.