Werkblad Databases & SQL met antwoorden

Gratis printbaar werkblad Databases & SQL: 8 opgaven van makkelijk tot tentamenniveau, met antwoordenblad. Print het of sla het op als pdf.

Nieuw werkbladOnline oefenen met hints

Voor docenten: gratis te printen, kopiëren en in de les te gebruiken. Elk nieuw werkblad heeft nieuwe waarden en een eigen antwoordblad. Een link naar ExamProblems op je cursuspagina wordt gewaardeerd.

Naam: ____________________   Datum: ____________

1.Makkelijk

Welk sleutelwoord sorteert het resultaat van een query?

  1. ASORT
  2. BARRANGE
  3. CGROUP BY
  4. DORDER BY
2.Makkelijk

Wat is een kandidaatsleutel (candidate key)?

  1. AEen minimale verzameling kolommen die elke rij uniek identificeert
  2. BEen kolom die erop wacht een vreemde sleutel te worden
  3. CEen verzameling kolommen die twee tabellen delen om hun rijen te koppelen
  4. DElke kolom die NULL-waarden bevat
3.Makkelijk

Hoe verschilt UNION ALL van UNION?

  1. AUNION ALL houdt dubbele rijen
  2. BUNION ALL werkt alleen op één tabel
  3. CUNION ALL sorteert het resultaat
  4. DUNION ALL verwijdert dubbele rijen
4.Gemiddeld

Een vreemde sleutel is gedeclareerd met ON DELETE CASCADE. Wat gebeurt er als een ouderrij wordt verwijderd?

  1. ADe vreemde sleutel in de kindrijen wordt automatisch op NULL gezet
  2. BHet verwijderen wordt altijd geweigerd
  3. CDe kindrijen die ernaar verwijzen worden automatisch verwijderd
  4. DDe ouderrij wordt naar een archieftabel gekopieerd
5.Gemiddeld

Wanneer is WHERE EXISTS (subquery) waar voor een rij?

  1. AAls de subquery precies één rij teruggeeft
  2. BAls de subquery een getal groter dan nul teruggeeft
  3. CAls de subquery ten minste één rij teruggeeft
  4. DAls de subquery geen NULL-waarden teruggeeft
6.Gemiddeld

Welke ACID-eigenschap garandeert dat gecommitte wijzigingen een systeemcrash overleven?

  1. ADuurzaamheid (durability)
  2. BIsolatie (isolation)
  3. CConsistentie (consistency)
  4. DAtomiciteit (atomicity)
7.Moeilijk

Twee artsen met dienst controleren elk of de ander nog dienst heeft en melden zich daarna tegelijk af. Welke anomalie kan snapshot isolation hier nog toestaan?

  1. ANon-repeatable read binnen één transactie
  2. BDirty write
  3. CWrite skew
  4. DDirty read
8.Moeilijk

Wat toont EXPLAIN (of EXPLAIN ANALYZE in PostgreSQL) voor een query?

  1. AAlleen een herschrijving van de query in de notatie van de relationele algebra
  2. BHet door de optimizer gekozen uitvoeringsplan, zoals scans en joinmethoden
  3. CDe betekenis van elk SQL-sleutelwoord in de query
  4. DDe lijst van gebruikers die de query hebben uitgevoerd

Antwoordenblad

  1. 1. D · ORDER BY
  2. 2. A · Een minimale verzameling kolommen die elke rij uniek identificeert
  3. 3. A · UNION ALL houdt dubbele rijen
  4. 4. C · De kindrijen die ernaar verwijzen worden automatisch verwijderd
  5. 5. C · Als de subquery ten minste één rij teruggeeft
  6. 6. A · Duurzaamheid (durability)
  7. 7. C · Write skew
  8. 8. B · Het door de optimizer gekozen uitvoeringsplan, zoals scans en joinmethoden

Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.