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

Waar staat het jokerteken % voor in een LIKE-patroon?

  1. AHet einde van de string
  2. BEen willekeurige reeks van nul of meer tekens
  3. CEén willekeurig cijfer
  4. DPrecies één teken op die positie van de tekenreeks
2.Makkelijk

Een klant kan veel bestellingen plaatsen, maar elke bestelling hoort bij precies één klant. Welk type relatie is dit?

  1. AEen-op-een
  2. BEen-op-veel
  3. CNul-op-nul
  4. DVeel-op-veel
3.Makkelijk

Welke aggregatiefunctie geeft het gemiddelde van een numerieke kolom?

  1. ASUM
  2. BMEAN
  3. CAVG
  4. DMEDIAN
4.Gemiddeld

Wat geeft SELECT SUM(amount) FROM orders terug als de WHERE-clausule op geen enkele rij past?

  1. ANULL
  2. B0
  3. CEen fout
  4. DEen lege string
5.Gemiddeld

Een tabel slaat het adres van de klant op in elke bestelrij. Het adres in één rij wijzigen maar niet in de andere is een voorbeeld van:

  1. AEen phantom read
  2. BEen delete-anomalie
  3. CEen insert-anomalie
  4. DEen update-anomalie
6.Gemiddeld

Wat is een databasetrigger?

  1. ACode die automatisch wordt uitgevoerd als er een bepaalde gebeurtenis zoals INSERT, UPDATE of DELETE op een tabel plaatsvindt
  2. BEen query die een gebruiker met de hand uitvoert
  3. CEen geplande back-up van de database
  4. DEen soort index die zoeken versnelt
7.Moeilijk

Wat vereist de regel van write-ahead logging (WAL)?

  1. ADatapagina's moeten vóór de log worden geschreven
  2. BHet logrecord van een wijziging moet stabiele opslag bereiken vóór de gewijzigde datapagina
  3. CDe log wordt pas na een crash geschreven
  4. DElke query moet worden gelogd voordat hij wordt geparst
8.Moeilijk

Wat is een phantom read?

  1. AEen herhaalde query geeft nieuwe rijen terug die door een andere gecommitte transactie zijn ingevoegd
  2. BEen query die geen rijen teruggeeft
  3. CHet lezen van niet-gecommitte wijzigingen
  4. DHet lezen van gegevens die nooit zijn geschreven

Antwoordenblad

  1. 1. B · Een willekeurige reeks van nul of meer tekens
  2. 2. B · Een-op-veel
  3. 3. C · AVG
  4. 4. A · NULL
  5. 5. D · Een update-anomalie
  6. 6. A · Code die automatisch wordt uitgevoerd als er een bepaalde gebeurtenis zoals INSERT, UPDATE of DELETE op een tabel plaatsvindt
  7. 7. B · Het logrecord van een wijziging moet stabiele opslag bereiken vóór de gewijzigde datapagina
  8. 8. A · Een herhaalde query geeft nieuwe rijen terug die door een andere gecommitte transactie zijn ingevoegd

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