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 voegt nieuwe rijen toe aan een tabel?

  1. ASELECT
  2. BINSERT
  3. CUPDATE
  4. DALTER
2.Makkelijk

Wat doet ROLLBACK in een transactie?

  1. AHerhaalt de laatste instructie
  2. BMaakt de wijzigingen sinds het begin van de transactie ongedaan
  3. CSlaat alle wijzigingen van de transactie definitief op schijf op
  4. DVerwijdert de tabel
3.Makkelijk

Welke instructie verwijdert rijen uit een tabel?

  1. ADELETE
  2. BREMOVE
  3. CTRUNCATE COLUMN
  4. DDROP
4.Gemiddeld

Wat is een dirty read?

  1. ADezelfde rij twee keer lezen en dezelfde waarde krijgen
  2. BGegevens lezen van een beschadigde schijf
  3. CGegevens lezen zonder WHERE-clausule
  4. DGegevens lezen die zijn geschreven door een andere transactie die nog niet gecommit is
5.Gemiddeld

Een vreemde sleutel is gedeclareerd met ON DELETE CASCADE. Wat gebeurt er als een ouderrij wordt verwijderd?

  1. ADe ouderrij wordt naar een archieftabel gekopieerd
  2. BHet verwijderen wordt altijd geweigerd
  3. CDe vreemde sleutel in de kindrijen wordt automatisch op NULL gezet
  4. DDe kindrijen die ernaar verwijzen worden automatisch verwijderd
6.Gemiddeld

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

  1. AEen lege string
  2. BNULL
  3. C0
  4. DEen fout
7.Moeilijk

Welk isolatieniveau voorkomt dirty reads, maar staat non-repeatable reads nog toe?

  1. ARepeatable read
  2. BRead uncommitted
  3. CSerializable
  4. DRead committed
8.Moeilijk

Wat geeft SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp terug?

  1. AEen fout, omdat name niet in een GROUP BY staat
  2. BEén rij per afdeling met het gemiddelde salaris
  3. CAlleen werknemers die meer verdienen dan het gemiddelde van hun afdeling
  4. DElke werknemersrij samen met het gemiddelde salaris van de afdeling

Antwoordenblad

  1. 1. B · INSERT
  2. 2. B · Maakt de wijzigingen sinds het begin van de transactie ongedaan
  3. 3. A · DELETE
  4. 4. D · Gegevens lezen die zijn geschreven door een andere transactie die nog niet gecommit is
  5. 5. D · De kindrijen die ernaar verwijzen worden automatisch verwijderd
  6. 6. B · NULL
  7. 7. D · Read committed
  8. 8. D · Elke werknemersrij samen met het gemiddelde salaris van de afdeling

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