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 oznacza znak wieloznaczny % we wzorcu LIKE?

  1. ADowolną pojedynczą cyfrę
  2. BDokładnie jeden znak na tej pozycji w napisie
  3. CDowolny ciąg zera lub więcej znaków
  4. DKoniec ciągu znaków
2.Łatwy

Co robi WHERE country IN ('NL', 'BE', 'DE')?

  1. AZachowuje wiersze, w których wartość country zawiera wszystkie trzy kody naraz
  2. BZachowuje wiersze, w których country jest równe dowolnej wartości z listy
  3. CSortuje wiersze w kolejności z listy
  4. DZachowuje wiersze, w których country nie występuje na liście
3.Łatwy

Do której części SQL należą instrukcje takie jak CREATE, ALTER i DROP?

  1. ATransaction Control Language (TCL)
  2. BData Control Language (DCL)
  3. CData Definition Language (DDL)
  4. DData Manipulation Language (DML)
4.Średni

Czym jest SQL injection?

  1. ATechnika tworzenia kopii zapasowych bazy danych
  2. BSposób dodawania indeksów
  3. CTechnika szybkiego wstawiania wielu wierszy jedną instrukcją INSERT
  4. DAtak, w którym dane wejściowe użytkownika zmieniają strukturę zapytania SQL
5.Średni

Widok (view) w SQL to:

  1. AEkran w kliencie bazy danych służący do przeglądania tabel
  2. BKopia tabeli na dysku
  3. CZapisane zapytanie, które działa jak wirtualna tabela
  4. DRodzaj indeksu
6.Średni

Pierwsza postać normalna (1NF) wymaga, aby:

  1. ANie było kluczy obcych
  2. BKażda kolumna zawierała wartości atomowe i nie było powtarzających się grup
  3. CKażda kolumna niekluczowa zależała od całego klucza i od niczego poza kluczem
  4. DKażda tabela miała dokładnie jedną kolumnę
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, B}
  2. B{A, B, C}
  3. C{A}
  4. D{A, B, C, D}
8.Trudny

Kiedy dekompozycja R na R1 i R2 jest na pewno bezstratna?

  1. AGdy każdy atrybut R występuje zarówno w R1, jak i w R2
  2. BGdy R1 i R2 mają tyle samo kolumn
  3. CGdy wspólne atrybuty R1 i R2 tworzą nadklucz R1 lub R2
  4. DGdy R1 i R2 nie mają wspólnych atrybutów

Klucz odpowiedzi

  1. 1. C · Dowolny ciąg zera lub więcej znaków
  2. 2. B · Zachowuje wiersze, w których country jest równe dowolnej wartości z listy
  3. 3. C · Data Definition Language (DDL)
  4. 4. D · Atak, w którym dane wejściowe użytkownika zmieniają strukturę zapytania SQL
  5. 5. C · Zapisane zapytanie, które działa jak wirtualna tabela
  6. 6. B · Każda kolumna zawierała wartości atomowe i nie było powtarzających się grup
  7. 7. D · {A, B, C, D}
  8. 8. C · Gdy wspólne atrybuty R1 i R2 tworzą nadklucz R1 lub R2

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