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

Czym jest klucz główny (primary key)?

  1. APierwsza kolumna każdej tabeli
  2. BHasło do bazy danych
  3. CKolumna, która może zawierać zduplikowane wartości, ale nigdy nie może zawierać NULL
  4. DKolumna lub zestaw kolumn jednoznacznie identyfikujący każdy wiersz
2.Łatwy

Klucz obcy (foreign key) to:

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

Co oznacza znak wieloznaczny % we wzorcu LIKE?

  1. ADowolną pojedynczą cyfrę
  2. BDowolny ciąg zera lub więcej znaków
  3. CKoniec ciągu znaków
  4. DDokładnie jeden znak na tej pozycji w napisie
4.Średni

Co oznacza zależność funkcyjna A → B?

  1. AA jest kluczem obcym odwołującym się do B
  2. BA i B są kluczami głównymi
  3. CKażdej wartości A odpowiada dokładnie jedna wartość B
  4. DKażdej wartości B odpowiada dokładnie jedna wartość A
5.Średni

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

  1. A30
  2. B10
  3. CNULL
  4. D15
6.Średni

Która instrukcja usuwa wszystkie wiersze tabeli, zachowuje jej strukturę i nie przyjmuje klauzuli WHERE?

  1. ADROP TABLE
  2. BALTER TABLE
  3. CDELETE FROM z klauzulą WHERE
  4. DTRUNCATE TABLE
7.Trudny

Kiedy plan wykonania (harmonogram) współbieżnych transakcji nazywa się szeregowalnym?

  1. AGdy żadna transakcja nigdy nie odczytuje danych
  2. BGdy każda transakcja dostaje numer seryjny
  3. CGdy transakcje działają tylko na jednym procesorze
  4. DGdy jego skutek jest równoważny pewnemu szeregowemu wykonaniu tych samych transakcji
8.Trudny

Co zwraca FULL OUTER JOIN?

  1. ATylko pasujące wiersze
  2. BTylko niedopasowane wiersze
  3. CIloczyn kartezjański, który łączy każdy wiersz jednej tabeli z każdym wierszem drugiej
  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. D · Kolumna lub zestaw kolumn jednoznacznie identyfikujący każdy wiersz
  2. 2. B · Kolumna odwołująca się do klucza głównego innej tabeli
  3. 3. B · Dowolny ciąg zera lub więcej znaków
  4. 4. C · Każdej wartości A odpowiada dokładnie jedna wartość B
  5. 5. D · 15
  6. 6. D · TRUNCATE TABLE
  7. 7. D · Gdy jego skutek jest równoważny pewnemu szeregowemu wykonaniu tych samych transakcji
  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.