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óre słowo kluczowe nadaje w zapytaniu kolumnie lub tabeli tymczasową nazwę zastępczą?

  1. ARENAME
  2. BALIAS
  3. CNAME
  4. DAS
2.Łatwy

Która klauzula w PostgreSQL i MySQL zwraca tylko pierwsze 10 wierszy wyniku?

  1. ATOP ROWS 10
  2. BLIMIT 10
  3. CMAX 10
  4. DFIRST 10 ONLY
3.Łatwy

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

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

Która właściwość ACID oznacza, że współbieżne transakcje nie widzą nawzajem swoich niezakończonych zmian?

  1. AAtomowość (atomicity)
  2. BDostępność (availability)
  3. CTrwałość (durability)
  4. DIzolacja (isolation)
5.Średni

Co robi GRANT SELECT ON employees TO alice?

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

Tabela przechowuje adres klienta w każdym wierszu zamówienia. Zmiana adresu w jednym wierszu, ale nie w pozostałych, to przykład:

  1. AAnomalii usuwania
  2. BAnomalii aktualizacji
  3. COdczytu fantomowego
  4. DAnomalii wstawiania
7.Trudny

Co zwraca FULL OUTER JOIN?

  1. ATylko pasujące wiersze
  2. BIloczyn kartezjański, który łączy każdy wiersz jednej tabeli z każdym wierszem drugiej
  3. CTylko niedopasowane wiersze
  4. DWszystkie wiersze z obu tabel, dopasowane tam, gdzie to możliwe, a w pozostałych przypadkach uzupełnione wartościami NULL
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 R1 i R2 nie mają wspólnych atrybutów
  4. DGdy wspólne atrybuty R1 i R2 tworzą nadklucz R1 lub R2

Klucz odpowiedzi

  1. 1. D · AS
  2. 2. B · LIMIT 10
  3. 3. A · Żadne dwa wiersze nie mają tej samej wartości różnej od NULL w tej kolumnie
  4. 4. D · Izolacja (isolation)
  5. 5. D · Pozwala użytkownikowi alice odczytywać tabelę employees
  6. 6. B · Anomalii aktualizacji
  7. 7. D · Wszystkie wiersze z obu tabel, dopasowane tam, gdzie to możliwe, a w pozostałych przypadkach uzupełnione wartościami NULL
  8. 8. D · 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.