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

Jak posortować wynik od najwyższej do najniższej pensji?

  1. AORDER BY salary DESC
  2. BORDER BY salary ASC
  3. CGROUP BY salary DESC
  4. DSORT salary DOWN
2.Łatwy

Klucz obcy (foreign key) to:

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

Które słowo kluczowe nadaje w zapytaniu kolumnie lub tabeli tymczasową nazwę zastępczą?

  1. ARENAME
  2. BALIAS
  3. CAS
  4. DNAME
4.Średni

Czym jest brudny odczyt (dirty read)?

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

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

  1. AWiersze z pierwszego wyniku, których nie ma w drugim
  2. BWszystkie wiersze z obu wyników
  3. CIloczyn kartezjański wyników
  4. DWiersze występujące w obu wynikach
6.Średni

Tabela ma wiersze, w których col jest NULL. Które wiersze zwraca WHERE col = NULL?

  1. ABłąd w każdej bazie danych
  2. BTylko wiersze, w których col jest NULL, tak jak w IS NULL
  3. CWszystkie wiersze tabeli
  4. DŻadnych wierszy, bo wynik porównania jest nieznany
7.Trudny

Mając zależności funkcyjne A → B, B → C i C → D w R(A, B, C, D), jakie jest domknięcie A+?

  1. A{A}
  2. B{A, B, C}
  3. C{A, B, C, D}
  4. D{A, B}
8.Trudny

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

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

Klucz odpowiedzi

  1. 1. A · ORDER BY salary DESC
  2. 2. C · Kolumna odwołująca się do klucza głównego innej tabeli
  3. 3. C · AS
  4. 4. D · Odczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
  5. 5. D · Wiersze występujące w obu wynikach
  6. 6. D · Żadnych wierszy, bo wynik porównania jest nieznany
  7. 7. C · {A, B, C, D}
  8. 8. B · Gdy jego skutek jest równoważny pewnemu szeregowemu wykonaniu tych samych transakcji

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