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

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. AJeden do wielu
  2. BWiele do wielu
  3. CJeden do jednego
  4. DZero do zera
2.Łatwy

Do czego służy diagram związków encji (ER)?

  1. ADo wyliczania użytkowników bazy danych
  2. BDo pokazywania, jak wykonywane jest zapytanie
  3. CDo pomiaru wydajności bazy danych
  4. DDo modelowania encji, ich atrybutów i związków podczas projektowania bazy danych
3.Łatwy

Do której części SQL należą GRANT i REVOKE?

  1. AData Query Language (DQL)
  2. BData Manipulation Language (DML)
  3. CData Control Language (DCL)
  4. DData Definition Language (DDL)
4.Ś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
5.Średni

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

  1. A15
  2. B10
  3. CNULL
  4. D30
6.Średni

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

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

Dlaczego wiele DBMS stosuje ścisłe blokowanie dwufazowe (strict 2PL), utrzymując blokady wyłączne aż do zatwierdzenia?

  1. AZapobiega kaskadowym wycofaniom, bo nikt nie może odczytać niezatwierdzonych zapisów
  2. BUniemożliwia zakleszczenia
  3. CPozwala transakcjom bezpiecznie odczytywać brudne dane
  4. DEliminuje potrzebę dziennika transakcji
8.Trudny

Czym jest indeks pokrywający (covering index) dla zapytania?

  1. AIndeksem wyłącznie na kluczu głównym
  2. BIndeksem zawierającym wszystkie kolumny potrzebne zapytaniu, dzięki czemu nie trzeba czytać samej tabeli
  3. CIndeksem obejmującym każdą kolumnę każdej tabeli
  4. DIndeksem przebudowywanym co noc

Klucz odpowiedzi

  1. 1. A · Jeden do wielu
  2. 2. D · Do modelowania encji, ich atrybutów i związków podczas projektowania bazy danych
  3. 3. C · Data Control Language (DCL)
  4. 4. A · Pozwala użytkownikowi alice odczytywać tabelę employees
  5. 5. A · 15
  6. 6. A · Żadnych wierszy, bo wynik porównania jest nieznany
  7. 7. A · Zapobiega kaskadowym wycofaniom, bo nikt nie może odczytać niezatwierdzonych zapisów
  8. 8. B · Indeksem zawierającym wszystkie kolumny potrzebne zapytaniu, dzięki czemu nie trzeba czytać samej tabeli

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