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

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

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

Wat stelt NULL voor in SQL?

  1. AEen lege string
  2. BEen ontbrekende of onbekende waarde
  3. CEen onwaar booleaanse waarde
  4. DHet getal nul in numerieke kolommen
3.Makkelijk

Welke SQL-instructie haalt gegevens op uit een tabel?

  1. AINSERT
  2. BUPDATE
  3. CSELECT
  4. DCREATE
4.Gemiddeld

Welke query geeft het hoogste salaris per afdeling?

  1. ASELECT dept, MAX(salary) FROM emp GROUP BY dept
  2. BSELECT dept, salary FROM emp WHERE salary = MAX(salary)
  3. CSELECT MAX(dept), salary FROM emp GROUP BY salary
  4. DSELECT dept, MAX(salary) FROM emp ORDER BY dept
5.Gemiddeld

Wat is een dirty read?

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

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

  1. ADROP TABLE
  2. BTRUNCATE TABLE
  3. CALTER TABLE
  4. DDELETE FROM met een WHERE-clausule
7.Moeilijk

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

  1. AHet logrecord van een wijziging moet stabiele opslag bereiken vóór de gewijzigde datapagina
  2. BDe log wordt pas na een crash geschreven
  3. CDatapagina's moeten vóór de log worden geschreven
  4. DElke query moet worden gelogd voordat hij wordt geparst
8.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. CDe decompositie verliest altijd gegevens bij het terugkoppelen
  4. DBCNF staat meer redundantie toe dan 3NF

Antwoordenblad

  1. 1. A · Data Definition Language (DDL)
  2. 2. B · Een ontbrekende of onbekende waarde
  3. 3. C · SELECT
  4. 4. A · SELECT dept, MAX(salary) FROM emp GROUP BY dept
  5. 5. D · Gegevens lezen die zijn geschreven door een andere transactie die nog niet gecommit is
  6. 6. B · TRUNCATE TABLE
  7. 7. A · Het logrecord van een wijziging moet stabiele opslag bereiken vóór de gewijzigde datapagina
  8. 8. B · Sommige functionele afhankelijkheden zijn misschien niet meer binnen één tabel te controleren

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