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

Klucz obcy (foreign key) to:

  1. AKlucz, który jest zawsze zaszyfrowany
  2. BKlucz używany przez zagranicznych użytkowników
  3. CKolumna, której wartości muszą być unikalne we wszystkich wierszach tabeli
  4. DKolumna odwołująca się do klucza głównego innej tabeli
2.Łatwy

Co zwraca CROSS JOIN?

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

Klient może złożyć wiele zamówień, ale każde zamówienie należy do dokładnie jednego klienta. Jaki to rodzaj związku?

  1. AZero do zera
  2. BJeden do jednego
  3. CWiele do wielu
  4. DJeden do wielu
4.Średni

Tabela przechowuje adres klienta w każdym wierszu zamówienia. Zmiana adresu w jednym wierszu, ale nie w pozostałych, to przykład:

  1. AOdczytu fantomowego
  2. BAnomalii wstawiania
  3. CAnomalii usuwania
  4. DAnomalii aktualizacji
5.Średni

Która właściwość ACID gwarantuje, że zatwierdzone zmiany przetrwają awarię systemu?

  1. ATrwałość (durability)
  2. BIzolacja (isolation)
  3. CSpójność (consistency)
  4. DAtomowość (atomicity)
6.Średni

Kolumna zawiera wartości 10, 20 i NULL. Co zwraca AVG(col)?

  1. A10
  2. B30
  3. CNULL
  4. D15
7.Trudny

Co zwraca FULL OUTER JOIN?

  1. AIloczyn kartezjański, który łączy każdy wiersz jednej tabeli z każdym wierszem drugiej
  2. BTylko pasujące wiersze
  3. CTylko niedopasowane wiersze
  4. DWszystkie wiersze z obu tabel, dopasowane tam, gdzie to możliwe, a w pozostałych przypadkach uzupełnione wartościami NULL
8.Trudny

Istnieje indeks złożony na (last_name, first_name). Który warunek może z niego skorzystać najskuteczniej?

  1. AWHERE last_name = 'Jansen'
  2. BWHERE UPPER(first_name) = 'EVA'
  3. CWHERE first_name LIKE '%a'
  4. DWHERE first_name = 'Eva'

Klucz odpowiedzi

  1. 1. D · Kolumna odwołująca się do klucza głównego innej tabeli
  2. 2. A · Każdą kombinację wierszy z dwóch tabel
  3. 3. D · Jeden do wielu
  4. 4. D · Anomalii aktualizacji
  5. 5. A · Trwałość (durability)
  6. 6. D · 15
  7. 7. D · Wszystkie wiersze z obu tabel, dopasowane tam, gdzie to możliwe, a w pozostałych przypadkach uzupełnione wartościami NULL
  8. 8. A · WHERE last_name = 'Jansen'

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