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. AKolumna odwołująca się do klucza głównego innej tabeli
  2. BKlucz używany przez zagranicznych użytkowników
  3. CKlucz, który jest zawsze zaszyfrowany
  4. DKolumna, której wartości muszą być unikalne we wszystkich wierszach tabeli
2.Łatwy

Co robi ograniczenie CHECK?

  1. ASprawdza, czy tabela istnieje, zanim zostanie na niej wykonane zapytanie
  2. BOdrzuca wiersze, których wartości nie spełniają warunku
  3. CWeryfikuje hasło użytkownika
  4. DLiczy wiersze w tabeli
3.Łatwy

INNER JOIN zwraca:

  1. ATylko wiersze z pasującymi wartościami w obu tabelach
  2. BWiersze, które nie pasują
  3. CWszystkie wiersze z lewej tabeli, z wartościami NULL tam, gdzie nie ma dopasowania
  4. DWszystkie wiersze z obu tabel
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 aktualizacji
  4. DAnomalii usuwania
5.Średni

Co zwraca SELECT SUM(amount) FROM orders, gdy klauzula WHERE nie pasuje do żadnego wiersza?

  1. ANULL
  2. B0
  3. CBłąd
  4. DPusty ciąg znaków
6.Średni

Co zapewnia wspólne wyrażenie tablicowe, CTE (WITH name AS (...))?

  1. ANowego użytkownika bazy danych
  2. BIndeks na kolumnie
  3. CTrwałą tabelę, która pozostaje zapisana na dysku, dopóki nie zostanie usunięta
  4. DNazwany tymczasowy wynik, którego można używać w obrębie jednej instrukcji
7.Trudny

Który poziom izolacji zapobiega brudnym odczytom (dirty reads), ale nadal dopuszcza odczyty niepowtarzalne (non-repeatable reads)?

  1. ARepeatable read
  2. BSerializable
  3. CRead uncommitted
  4. DRead committed
8.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

Klucz odpowiedzi

  1. 1. A · Kolumna odwołująca się do klucza głównego innej tabeli
  2. 2. B · Odrzuca wiersze, których wartości nie spełniają warunku
  3. 3. A · Tylko wiersze z pasującymi wartościami w obu tabelach
  4. 4. C · Anomalii aktualizacji
  5. 5. A · NULL
  6. 6. D · Nazwany tymczasowy wynik, którego można używać w obrębie jednej instrukcji
  7. 7. D · Read committed
  8. 8. D · Wszystkie wiersze z obu tabel, dopasowane tam, gdzie to możliwe, a w pozostałych przypadkach uzupełnione wartościami NULL

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