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

Czym UNION ALL różni się od UNION?

  1. AUNION ALL sortuje wynik
  2. BUNION ALL działa tylko na jednej tabeli
  3. CUNION ALL usuwa powtarzające się wiersze
  4. DUNION ALL zachowuje powtarzające się wiersze
2.Łatwy

Co robi COMMIT w transakcji?

  1. ACofa wszystkie zmiany wprowadzone od rozpoczęcia transakcji
  2. BTworzy nową tabelę
  3. CBlokuje całą bazę danych
  4. DUtrwala wszystkie zmiany transakcji
3.Łatwy

Która instrukcja SQL zmienia wartości w już istniejących wierszach?

  1. AMODIFY
  2. BINSERT
  3. CREPLACE COLUMN
  4. DUPDATE
4.Średni

Która instrukcja usuwa wszystkie wiersze tabeli, zachowuje jej strukturę i nie przyjmuje klauzuli WHERE?

  1. ADROP TABLE
  2. BDELETE FROM z klauzulą WHERE
  3. CTRUNCATE TABLE
  4. DALTER TABLE
5.Średni

Czym jest brudny odczyt (dirty read)?

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

Co zwraca SELECT COALESCE(phone, 'unknown') FROM customers dla klienta, którego phone jest NULL?

  1. A'unknown'
  2. BBłąd
  3. CPusty ciąg znaków
  4. DNULL
7.Trudny

Czym jest odczyt fantomowy (phantom read)?

  1. AOdczyt niezatwierdzonych zmian
  2. BZapytanie, które nie zwraca żadnych wierszy
  3. CPowtórzone zapytanie zwraca nowe wiersze wstawione przez inną zatwierdzoną transakcję
  4. DOdczyt danych, które nigdy nie zostały zapisane
8.Trudny

Co zwraca następujące zapytanie: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?

  1. AŚrednią ocen wszystkich studentów
  2. BStudentów z oceną wyższą od średniej ocen
  3. CBłąd, ponieważ podzapytania nie są dozwolone w WHERE
  4. DTylko studentów z najwyższą oceną

Klucz odpowiedzi

  1. 1. D · UNION ALL zachowuje powtarzające się wiersze
  2. 2. D · Utrwala wszystkie zmiany transakcji
  3. 3. D · UPDATE
  4. 4. C · TRUNCATE TABLE
  5. 5. B · Odczytem danych zapisanych przez inną transakcję, która nie została jeszcze zatwierdzona
  6. 6. A · 'unknown'
  7. 7. C · Powtórzone zapytanie zwraca nowe wiersze wstawione przez inną zatwierdzoną transakcję
  8. 8. B · Studentów z oceną wyższą od średniej ocen

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