Bazy danych i SQL: karta pracy z odpowiedziami

Darmowa karta pracy do druku – Bazy danych i SQL: 8 zadań od łatwych do poziomu egzaminu, z kluczem odpowiedzi. Wydrukuj ją lub zapisz jako PDF.

Dla nauczycieli: można bezpłatnie drukować, kopiować i używać na zajęciach. Każdy nowy arkusz ma nowe wartości i własny klucz odpowiedzi. Będziemy wdzięczni za link do ExamProblems na stronie kursu.

Imię: ____________________   Data: ____________

1.Łatwy

Którego operatora używa się w klauzuli WHERE do prostego dopasowywania wzorców tekstowych?

  1. AMATCH
  2. BSIMILAR
  3. CCONTAINS
  4. DLIKE
2.Łatwy

Co zwraca CROSS JOIN?

  1. ATylko wiersze, które nie pasują
  2. BTylko wiersze pierwszej tabeli
  3. CTylko wiersze pasujące według wspólnej kolumny klucza
  4. DKażdą kombinację wierszy z dwóch tabel
3.Łatwy

Która klauzula w PostgreSQL i MySQL zwraca tylko pierwsze 10 wierszy wyniku?

  1. AFIRST 10 ONLY
  2. BTOP ROWS 10
  3. CLIMIT 10
  4. DMAX 10
4.Średni

Co zwraca INTERSECT użyte między dwoma zapytaniami SELECT?

  1. AWiersze z pierwszego wyniku, których nie ma w drugim
  2. BIloczyn kartezjański wyników
  3. CWiersze występujące w obu wynikach
  4. DWszystkie wiersze z obu wyników
5.Średni

Czym jest SQL injection?

  1. ATechnika tworzenia kopii zapasowych bazy danych
  2. BSposób dodawania indeksów
  3. CAtak, w którym dane wejściowe użytkownika zmieniają strukturę zapytania SQL
  4. DTechnika szybkiego wstawiania wielu wierszy jedną instrukcją INSERT
6.Średni

Co zwraca SELECT COALESCE(phone, 'unknown') FROM customers dla klienta, którego phone jest NULL?

  1. ABłąd
  2. B'unknown'
  3. CPusty ciąg znaków
  4. DNULL
7.Trudny

Czym jest odczyt fantomowy (phantom read)?

  1. AOdczyt danych, które nigdy nie zostały zapisane
  2. BOdczyt niezatwierdzonych zmian
  3. CZapytanie, które nie zwraca żadnych wierszy
  4. DPowtórzone zapytanie zwraca nowe wiersze wstawione przez inną zatwierdzoną transakcję
8.Trudny

Wyniki to 90, 90 i 80. Jakie wartości daje RANK() OVER (ORDER BY score DESC)?

  1. A1, 1, 2
  2. B1, 2, 3
  3. C2, 2, 3
  4. D1, 1, 3

Klucz odpowiedzi

  1. 1. D · LIKE
  2. 2. D · Każdą kombinację wierszy z dwóch tabel
  3. 3. C · LIMIT 10
  4. 4. C · Wiersze występujące w obu wynikach
  5. 5. C · Atak, w którym dane wejściowe użytkownika zmieniają strukturę zapytania SQL
  6. 6. B · 'unknown'
  7. 7. D · Powtórzone zapytanie zwraca nowe wiersze wstawione przez inną zatwierdzoną transakcję
  8. 8. D · 1, 1, 3

Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.