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

Którego operatora używa się w klauzuli WHERE do prostego dopasowywania wzorców tekstowych?

  1. ASIMILAR
  2. BLIKE
  3. CCONTAINS
  4. DMATCH
2.Łatwy

Która funkcja agregująca zlicza wiersze?

  1. AMAX
  2. BSUM
  3. CAVG
  4. DCOUNT
3.Łatwy

Co gwarantuje ograniczenie UNIQUE nałożone na kolumnę?

  1. AKolumna automatycznie staje się kluczem głównym tabeli
  2. BWartości w kolumnie są posortowane
  3. CKolumny nie można zmienić po wstawieniu
  4. DŻadne dwa wiersze nie mają tej samej wartości różnej od NULL w tej kolumnie
4.Średni

Które stwierdzenie dotyczące HAVING jest prawdziwe?

  1. AMoże używać funkcji agregujących do filtrowania grup
  2. BNie może być używane z GROUP BY
  3. CMusi występować przed WHERE w instrukcji SELECT
  4. DSortuje wyniki
5.Średni

Czym jest SQL injection?

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

Dlaczego tabela może mieć tylko jeden indeks klastrowy?

  1. AWiersze mogą być fizycznie przechowywane tylko w jednej kolejności
  2. BStandard SQL zabrania więcej niż jednego indeksu w tabeli
  3. CIndeksy klastrowe zużywają zbyt dużo pamięci
  4. DIndeksy klastrowe mogą być tylko na kluczu głównym
7.Trudny

Która funkcja okna (window function) przypisuje wierszom w każdej partycji kolejno 1, 2, 3, ... bez powtórzeń przy remisach?

  1. ADENSE_RANK()
  2. BCOUNT()
  3. CRANK()
  4. DROW_NUMBER()
8.Trudny

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

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

Klucz odpowiedzi

  1. 1. B · LIKE
  2. 2. D · COUNT
  3. 3. D · Żadne dwa wiersze nie mają tej samej wartości różnej od NULL w tej kolumnie
  4. 4. A · Może używać funkcji agregujących do filtrowania grup
  5. 5. B · Atak, w którym dane wejściowe użytkownika zmieniają strukturę zapytania SQL
  6. 6. A · Wiersze mogą być fizycznie przechowywane tylko w jednej kolejności
  7. 7. D · ROW_NUMBER()
  8. 8. D · 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.