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 SQL-sleutelwoord verwijdert dubbele rijen uit een resultaat?

  1. ADISTINCT
  2. BUNIQUE
  3. CSINGLE
  4. DDIFFERENT
2.Makkelijk

Wat is een kandidaatsleutel (candidate key)?

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

Welke aggregatiefunctie geeft het gemiddelde van een numerieke kolom?

  1. AAVG
  2. BMEDIAN
  3. CMEAN
  4. DSUM
4.Gemiddeld

Welke ACID-eigenschap betekent dat gelijktijdige transacties elkaars onvoltooide wijzigingen niet zien?

  1. ABeschikbaarheid (availability)
  2. BDuurzaamheid (durability)
  3. CAtomiciteit (atomicity)
  4. DIsolatie (isolation)
5.Gemiddeld

Een kolom bevat de waarden 10, 20 en NULL. Wat geeft AVG(col) terug?

  1. A30
  2. B15
  3. C10
  4. DNULL
6.Gemiddeld

Wat biedt een common table expression (WITH name AS (...))?

  1. AEen index op een kolom
  2. BEen nieuwe databasegebruiker
  3. CEen permanente tabel die op schijf opgeslagen blijft totdat ze wordt verwijderd (DROP)
  4. DEen tijdelijk resultaat met een naam dat binnen één instructie kan worden gebruikt
7.Moeilijk

R(A, B, C, D) heeft de functionele afhankelijkheden A → B en C → D. Wat is de kandidaatsleutel?

  1. A{C}
  2. B{B, D}
  3. C{A, C}
  4. D{A}
8.Moeilijk

Tabel b bevat in kolom y de waarden 1, 2 en NULL. Wat geeft SELECT * FROM a WHERE x NOT IN (SELECT y FROM b) terug?

  1. AElke rij van a
  2. BRijen van a waarin x niet 1 of 2 is
  3. CAlleen rijen van a waarin x NULL is
  4. DHelemaal geen rijen

Antwoordenblad

  1. 1. A · DISTINCT
  2. 2. D · Een minimale verzameling kolommen die elke rij uniek identificeert
  3. 3. A · AVG
  4. 4. D · Isolatie (isolation)
  5. 5. B · 15
  6. 6. D · Een tijdelijk resultaat met een naam dat binnen één instructie kan worden gebruikt
  7. 7. C · {A, C}
  8. 8. D · Helemaal geen rijen

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