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

Hoe sorteer je een resultaat van het hoogste naar het laagste salaris?

  1. ASORT salary DOWN
  2. BORDER BY salary ASC
  3. CORDER BY salary DESC
  4. DGROUP BY salary DESC
2.Makkelijk

Wat garandeert een UNIQUE-constraint op een kolom?

  1. ADe kolom kan na het invoegen niet meer worden gewijzigd
  2. BDe kolomwaarden zijn gesorteerd
  3. CGeen twee rijen hebben dezelfde niet-NULL-waarde in die kolom
  4. DDe kolom wordt automatisch de primaire sleutel van de tabel
3.Makkelijk

Welke constraint zorgt ervoor dat een kolom nooit leeg (NULL) kan blijven?

  1. AUNIQUE
  2. BCHECK NULL
  3. CNOT NULL
  4. DDEFAULT
4.Gemiddeld

De eerste normaalvorm (1NF) vereist dat:

  1. AElke tabel precies één kolom heeft
  2. BElke kolom atomaire waarden bevat en er geen herhalende groepen zijn
  3. CEr geen vreemde sleutels zijn
  4. DElke niet-sleutelkolom afhangt van de hele sleutel en van niets anders dan de sleutel
5.Gemiddeld

Met welke SQL-clausule komt de selectie-operator (σ) in de relationele algebra overeen?

  1. AWHERE
  2. BSELECT-lijst
  3. CGROUP BY
  4. DORDER BY
6.Gemiddeld

De derde normaalvorm (3NF) verwijdert:

  1. AOverbodige indexen op kolommen die geen deel van een sleutel zijn
  2. BTransitieve afhankelijkheden tussen niet-sleutelattributen
  3. CSamengestelde sleutels
  4. DAtomaire waarden
7.Moeilijk

Wat berekent SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?

  1. AEen lopend totaal van amount, geordend op day
  2. BHet gemiddelde bedrag per dag
  3. CEén rij per dag met alleen het totaal van die dag
  4. DHet totaal van alle bedragen op elke rij
8.Moeilijk

Wat is het resultaat van SELECT COUNT(col) FROM t als alle waarden in col NULL zijn en de tabel 10 rijen heeft?

  1. A10
  2. BNULL
  3. C0
  4. DEen fout

Antwoordenblad

  1. 1. C · ORDER BY salary DESC
  2. 2. C · Geen twee rijen hebben dezelfde niet-NULL-waarde in die kolom
  3. 3. C · NOT NULL
  4. 4. B · Elke kolom atomaire waarden bevat en er geen herhalende groepen zijn
  5. 5. A · WHERE
  6. 6. B · Transitieve afhankelijkheden tussen niet-sleutelattributen
  7. 7. A · Een lopend totaal van amount, geordend op day
  8. 8. C · 0

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