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 _ (underscore) voor in een LIKE-patroon?

  1. AEen willekeurige letter, maar geen cijfers
  2. BPrecies één teken
  3. CNul of meer tekens
  4. DEen spatie
2.Makkelijk

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

  1. AGROUP BY salary DESC
  2. BSORT salary DOWN
  3. CORDER BY salary ASC
  4. DORDER BY salary DESC
3.Makkelijk

Wat geeft een CROSS JOIN terug?

  1. AAlleen de rijen van de eerste tabel
  2. BElke combinatie van rijen uit de twee tabellen
  3. CAlleen rijen die overeenkomen op een gedeelde sleutelkolom
  4. DAlleen rijen die niet overeenkomen
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. BDe kindrijen die ernaar verwijzen worden automatisch verwijderd
  3. CHet verwijderen wordt altijd geweigerd
  4. DDe ouderrij wordt naar een archieftabel gekopieerd
5.Gemiddeld

Welke instructie verwijdert alle rijen van een tabel, behoudt de structuur en kan geen WHERE-clausule hebben?

  1. ATRUNCATE TABLE
  2. BDELETE FROM met een WHERE-clausule
  3. CDROP TABLE
  4. DALTER TABLE
6.Gemiddeld

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

  1. A30
  2. BNULL
  3. C15
  4. D10
7.Moeilijk

Two-phase locking (2PL) garandeert:

  1. AConflict-serialiseerbare schedules
  2. BDat transacties nooit wachten
  3. CDat deadlocks nooit kunnen optreden
  4. DDat er geen locks nodig zijn
8.Moeilijk

Gegeven de functionele afhankelijkheden A → B, B → C en C → D op R(A, B, C, D), wat is de afsluiting A+?

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

Antwoordenblad

  1. 1. B · Precies één teken
  2. 2. D · ORDER BY salary DESC
  3. 3. B · Elke combinatie van rijen uit de twee tabellen
  4. 4. B · De kindrijen die ernaar verwijzen worden automatisch verwijderd
  5. 5. A · TRUNCATE TABLE
  6. 6. C · 15
  7. 7. A · Conflict-serialiseerbare schedules
  8. 8. A · {A, B, C, D}

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