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

Een INNER JOIN geeft:

  1. AAlleen rijen met overeenkomende waarden in beide tabellen
  2. BAlle rijen uit beide tabellen
  3. CRijen die niet overeenkomen
  4. DAlle rijen uit de linkertabel, met NULL waar er geen overeenkomst is
2.Makkelijk

Tot welk deel van SQL behoren instructies zoals CREATE, ALTER en DROP?

  1. ATransaction Control Language (TCL)
  2. BData Control Language (DCL)
  3. CData Definition Language (DDL)
  4. DData Manipulation Language (DML)
3.Makkelijk

Welke aggregatiefunctie geeft het gemiddelde van een numerieke kolom?

  1. ASUM
  2. BMEDIAN
  3. CAVG
  4. DMEAN
4.Gemiddeld

Wat geeft SELECT COALESCE(phone, 'unknown') FROM customers terug voor een klant van wie phone NULL is?

  1. AEen lege string
  2. BNULL
  3. C'unknown'
  4. DEen fout
5.Gemiddeld

Een view in SQL is:

  1. AEen kopie van een tabel op schijf
  2. BEen scherm in de databaseclient om tabellen te doorbladeren
  3. CEen opgeslagen query die zich gedraagt als een virtuele tabel
  4. DEen type index
6.Gemiddeld

De tweede normaalvorm (2NF) verwijdert:

  1. AVreemde sleutels
  2. BAlle NULL-waarden
  3. CGedeeltelijke afhankelijkheden van niet-sleutelkolommen van een deel van een samengestelde sleutel
  4. DTransitieve afhankelijkheden tussen niet-sleutelkolommen via een andere niet-sleutelkolom
7.Moeilijk

Wat is een bekend nadeel van het opsplitsen van tabellen naar BCNF vergeleken met 3NF?

  1. ABCNF-tabellen kunnen geen primaire sleutels hebben
  2. BSommige functionele afhankelijkheden zijn misschien niet meer binnen één tabel te controleren
  3. CBCNF staat meer redundantie toe dan 3NF
  4. DDe decompositie verliest altijd gegevens bij het terugkoppelen
8.Moeilijk

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

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

Antwoordenblad

  1. 1. A · Alleen rijen met overeenkomende waarden in beide tabellen
  2. 2. C · Data Definition Language (DDL)
  3. 3. C · AVG
  4. 4. C · 'unknown'
  5. 5. C · Een opgeslagen query die zich gedraagt als een virtuele tabel
  6. 6. C · Gedeeltelijke afhankelijkheden van niet-sleutelkolommen van een deel van een samengestelde sleutel
  7. 7. B · Sommige functionele afhankelijkheden zijn misschien niet meer binnen één tabel te controleren
  8. 8. D · {A, C}

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