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 robi ROLLBACK w transakcji?

  1. ATrwale zapisuje wszystkie zmiany transakcji na dysku
  2. BUsuwa tabelę
  3. CPowtarza ostatnią instrukcję
  4. DCofa zmiany dokonane od początku transakcji
2.Łatwy

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

  1. AALIAS
  2. BNAME
  3. CRENAME
  4. DAS
3.Łatwy

Klucz obcy (foreign key) to:

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

Czym jest brudny odczyt (dirty read)?

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

Co robi GRANT SELECT ON employees TO alice?

  1. APozwala użytkownikowi alice odczytywać tabelę employees
  2. BKopiuje tabelę employees do alice
  3. CPozwala alice aktualizować i usuwać wiersze w tabeli employees
  4. DCzyni alice właścicielką bazy danych
6.Średni

Co robi ROLLBACK TO SAVEPOINT s1?

  1. ACofa całą transakcję od początku
  2. BUsuwa punkt zapisu i wszystkie tabele zmienione od tego czasu
  3. CKończy transakcję i zatwierdza wszystko
  4. DCofa zmiany dokonane po punkcie zapisu s1, pozostawiając transakcję otwartą
7.Trudny

Podzapytanie skorelowane to takie, które:

  1. AUżywa wyłącznie funkcji agregujących
  2. BŁączy dwie tabele za pomocą klucza obcego
  3. CWykonuje się tylko raz przed zapytaniem zewnętrznym i buforuje wynik dla każdego wiersza
  4. DOdwołuje się do kolumn zapytania zewnętrznego i jest obliczane dla każdego jego wiersza
8.Trudny

Wyniki to 90, 90 i 80. Jakie wartości daje RANK() OVER (ORDER BY score DESC)?

  1. A1, 2, 3
  2. B2, 2, 3
  3. C1, 1, 2
  4. D1, 1, 3

Klucz odpowiedzi

  1. 1. D · Cofa zmiany dokonane od początku transakcji
  2. 2. D · AS
  3. 3. A · Kolumna odwołująca się do klucza głównego innej tabeli
  4. 4. C · Odczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
  5. 5. A · Pozwala użytkownikowi alice odczytywać tabelę employees
  6. 6. D · Cofa zmiany dokonane po punkcie zapisu s1, pozostawiając transakcję otwartą
  7. 7. D · Odwołuje się do kolumn zapytania zewnętrznego i jest obliczane dla każdego jego wiersza
  8. 8. D · 1, 1, 3

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