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

Welke SQL-instructie wijzigt waarden in rijen die al bestaan?

  1. AINSERT
  2. BREPLACE COLUMN
  3. CMODIFY
  4. DUPDATE
2.Makkelijk

Waar staat het jokerteken _ (underscore) voor in een LIKE-patroon?

  1. APrecies één teken
  2. BNul of meer tekens
  3. CEen spatie
  4. DEen willekeurige letter, maar geen cijfers
3.Makkelijk

Welk sleutelwoord sorteert het resultaat van een query?

  1. AARRANGE
  2. BGROUP BY
  3. CORDER BY
  4. DSORT
4.Gemiddeld

Welke bewering over HAVING is juist?

  1. AHet sorteert de resultaten
  2. BHet moet in de SELECT-instructie vóór WHERE staan
  3. CHet kan aggregatiefuncties gebruiken om groepen te filteren
  4. DHet kan niet samen met GROUP BY worden gebruikt
5.Gemiddeld

Waar staat de "A" in ACID voor?

  1. AAtomicity (atomiciteit)
  2. BAccuracy (nauwkeurigheid)
  3. CAvailability (beschikbaarheid)
  4. DAggregation (aggregatie)
6.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. CElke niet-sleutelkolom afhangt van de hele sleutel en van niets anders dan de sleutel
  4. DEr geen vreemde sleutels zijn
7.Moeilijk

De query FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.status = 'paid' laat onverwacht klanten zonder bestellingen weg. Waarom?

  1. Astatus is een gereserveerd woord
  2. BLEFT JOIN houdt nooit rijen zonder overeenkomst over
  3. CDe join zou USING moeten gebruiken in plaats van ON
  4. DDe WHERE-voorwaarde op o weigert de met NULL gevulde rijen, waardoor het een inner join wordt
8.Moeilijk

Een gecorreleerde subquery is een subquery die:

  1. AAlleen aggregatiefuncties gebruikt
  2. BSlechts één keer vóór de buitenste query wordt uitgevoerd en het resultaat voor elke rij in de cache bewaart
  3. CTwee tabellen koppelt via een vreemde sleutel
  4. DVerwijst naar kolommen van de buitenste query en per buitenste rij wordt geëvalueerd

Antwoordenblad

  1. 1. D · UPDATE
  2. 2. A · Precies één teken
  3. 3. C · ORDER BY
  4. 4. C · Het kan aggregatiefuncties gebruiken om groepen te filteren
  5. 5. A · Atomicity (atomiciteit)
  6. 6. B · Elke kolom atomaire waarden bevat en er geen herhalende groepen zijn
  7. 7. D · De WHERE-voorwaarde op o weigert de met NULL gevulde rijen, waardoor het een inner join wordt
  8. 8. D · Verwijst naar kolommen van de buitenste query en per buitenste rij wordt geëvalueerd

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