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 constraint zorgt ervoor dat een kolom nooit leeg (NULL) kan blijven?

  1. ADEFAULT
  2. BNOT NULL
  3. CCHECK NULL
  4. DUNIQUE
2.Makkelijk

Welk sleutelwoord geeft een kolom of tabel in een query een tijdelijke alternatieve naam?

  1. AAS
  2. BALIAS
  3. CRENAME
  4. DNAME
3.Makkelijk

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

  1. AREPLACE COLUMN
  2. BUPDATE
  3. CMODIFY
  4. DINSERT
4.Gemiddeld

De eerste normaalvorm (1NF) vereist dat:

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

Welke ACID-eigenschap betekent dat gelijktijdige transacties elkaars onvoltooide wijzigingen niet zien?

  1. AIsolatie (isolation)
  2. BBeschikbaarheid (availability)
  3. CAtomiciteit (atomicity)
  4. DDuurzaamheid (durability)
6.Gemiddeld

De tabel orders heeft 5 rijen, die elk naar een bestaande klant verwijzen. De tabel customers heeft 3 rijen. Hoeveel rijen geeft een INNER JOIN op customer_id terug?

  1. A5
  2. B3
  3. C15
  4. D8
7.Moeilijk

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

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

Wanneer is het opsplitsen van R in R1 en R2 gegarandeerd verliesloos?

  1. AAls elk attribuut van R in zowel R1 als R2 voorkomt
  2. BAls de gemeenschappelijke attributen van R1 en R2 een supersleutel vormen van R1 of van R2
  3. CAls R1 en R2 evenveel kolommen hebben
  4. DAls R1 en R2 geen attributen gemeen hebben

Antwoordenblad

  1. 1. B · NOT NULL
  2. 2. A · AS
  3. 3. B · UPDATE
  4. 4. B · Elke kolom atomaire waarden bevat en er geen herhalende groepen zijn
  5. 5. A · Isolatie (isolation)
  6. 6. A · 5
  7. 7. C · Een lopend totaal van amount, geordend op day
  8. 8. B · Als de gemeenschappelijke attributen van R1 en R2 een supersleutel vormen van R1 of van R2

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