1.Łatwy
Co oznacza znak wieloznaczny % we wzorcu LIKE?
- ADowolną pojedynczą cyfrę
- BDokładnie jeden znak na tej pozycji w napisie
- CDowolny ciąg zera lub więcej znaków
- DKoniec ciągu znaków
2.Ł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
3.Łatwy
Do której części SQL należą instrukcje takie jak CREATE, ALTER i DROP?
- ATransaction Control Language (TCL)
- BData Control Language (DCL)
- CData Definition Language (DDL)
- DData Manipulation Language (DML)
4.Średni
Czym jest SQL injection?
- ATechnika tworzenia kopii zapasowych bazy danych
- BSposób dodawania indeksów
- CTechnika szybkiego wstawiania wielu wierszy jedną instrukcją INSERT
- DAtak, w którym dane wejściowe użytkownika zmieniają strukturę zapytania SQL
5.Średni
Widok (view) w SQL to:
- AEkran w kliencie bazy danych służący do przeglądania tabel
- BKopia tabeli na dysku
- CZapisane zapytanie, które działa jak wirtualna tabela
- DRodzaj indeksu
6.Średni
Pierwsza postać normalna (1NF) wymaga, aby:
- ANie było kluczy obcych
- BKażda kolumna zawierała wartości atomowe i nie było powtarzających się grup
- CKażda kolumna niekluczowa zależała od całego klucza i od niczego poza kluczem
- DKażda tabela miała dokładnie jedną kolumnę
7.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}
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 wspólne atrybuty R1 i R2 tworzą nadklucz R1 lub R2
- DGdy R1 i R2 nie mają wspólnych atrybutów
Klucz odpowiedzi
- 1. C · Dowolny ciąg zera lub więcej znaków
- 2. B · Zachowuje wiersze, w których country jest równe dowolnej wartości z listy
- 3. C · Data Definition Language (DDL)
- 4. D · Atak, w którym dane wejściowe użytkownika zmieniają strukturę zapytania SQL
- 5. C · Zapisane zapytanie, które działa jak wirtualna tabela
- 6. B · Każda kolumna zawierała wartości atomowe i nie było powtarzających się grup
- 7. D · {A, B, C, D}
- 8. C · 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.