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

Co zwraca CROSS JOIN?

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

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

  1. ATOP ROWS 10
  2. BFIRST 10 ONLY
  3. CMAX 10
  4. DLIMIT 10
3.Łatwy

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

  1. ASIMILAR
  2. BMATCH
  3. CLIKE
  4. DCONTAINS
4.Średni

Trzecia postać normalna (3NF) eliminuje:

  1. AKlucze złożone
  2. BWartości atomowe
  3. CZbędne indeksy na kolumnach, które nie są częścią klucza
  4. DZależności przechodnie między atrybutami niekluczowymi
5.Średni

Czym jest brudny odczyt (dirty read)?

  1. AOdczytem danych z uszkodzonego dysku
  2. BOdczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
  3. CDwukrotnym odczytem tego samego wiersza z tą samą wartością
  4. DOdczytem danych bez klauzuli WHERE
6.Średni

Której klauzuli SQL odpowiada w algebrze relacji operator selekcji (σ)?

  1. AGROUP BY
  2. BWHERE
  3. CLiście SELECT
  4. DORDER BY
7.Trudny

Co pokazuje dla zapytania EXPLAIN (lub EXPLAIN ANALYZE w PostgreSQL)?

  1. AZnaczenie każdego słowa kluczowego SQL w zapytaniu
  2. BWyłącznie zapis zapytania w notacji algebry relacji
  3. CPlan wykonania wybrany przez optymalizator, np. rodzaje skanowania i metody złączeń
  4. DListę użytkowników, którzy uruchomili zapytanie
8.Trudny

x jest NULL, a y = 1. Jaka jest wartość warunku (x > 5 OR y = 1)?

  1. AUNKNOWN
  2. BFALSE
  3. CNULL, więc wiersz jest zawsze odrzucany
  4. DTRUE

Klucz odpowiedzi

  1. 1. D · Każdą kombinację wierszy z dwóch tabel
  2. 2. D · LIMIT 10
  3. 3. C · LIKE
  4. 4. D · Zależności przechodnie między atrybutami niekluczowymi
  5. 5. B · Odczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
  6. 6. B · WHERE
  7. 7. C · Plan wykonania wybrany przez optymalizator, np. rodzaje skanowania i metody złączeń
  8. 8. D · TRUE

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