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 rijen selecteert WHERE price BETWEEN 10 AND 20?

  1. AAlleen rijen met een prijs gelijk aan 10 of 20
  2. BRijen met een prijs boven 10 en onder 20, zonder 10 en 20
  3. CRijen met een prijs buiten het bereik 10 tot 20
  4. DRijen met een prijs van 10 tot en met 20, inclusief 10 en 20
2.Makkelijk

Hoe heet een rij van een tabel in het relationele model?

  1. AEen attribuut
  2. BEen tupel
  3. CEen schema
  4. DEen domein
3.Makkelijk

Een vreemde sleutel (foreign key) is:

  1. AEen kolom waarvan de waarden uniek moeten zijn in alle rijen van de tabel
  2. BEen sleutel die altijd versleuteld is
  3. CEen kolom die verwijst naar de primaire sleutel van een andere tabel
  4. DEen sleutel die door buitenlandse gebruikers wordt gebruikt
4.Gemiddeld

De derde normaalvorm (3NF) verwijdert:

  1. AOverbodige indexen op kolommen die geen deel van een sleutel zijn
  2. BSamengestelde sleutels
  3. CAtomaire waarden
  4. DTransitieve afhankelijkheden tussen niet-sleutelattributen
5.Gemiddeld

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

  1. AIsolatie (isolation)
  2. BAtomiciteit (atomicity)
  3. CDuurzaamheid (durability)
  4. DBeschikbaarheid (availability)
6.Gemiddeld

De eerste normaalvorm (1NF) vereist dat:

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

De tabel employee(emp_id, dept_id, dept_name) heeft de sleutel emp_id, en dept_id → dept_name. Welke uitspraak is juist?

  1. AZe staat in 2NF maar niet in 3NF
  2. BZe staat in BCNF en dus ook in 3NF
  3. CZe staat niet in 1NF
  4. DZe staat niet in 2NF
8.Moeilijk

Welk joinalgoritme kiest een optimizer vaak voor een gelijkheidsjoin tussen twee grote tabellen zonder bruikbare indexen?

  1. ABitmap join op de primaire sleutel
  2. BCross join
  3. CHash join
  4. DNested loop join met index-lookups

Antwoordenblad

  1. 1. D · Rijen met een prijs van 10 tot en met 20, inclusief 10 en 20
  2. 2. B · Een tupel
  3. 3. C · Een kolom die verwijst naar de primaire sleutel van een andere tabel
  4. 4. D · Transitieve afhankelijkheden tussen niet-sleutelattributen
  5. 5. A · Isolatie (isolation)
  6. 6. D · Elke kolom atomaire waarden bevat en er geen herhalende groepen zijn
  7. 7. A · Ze staat in 2NF maar niet in 3NF
  8. 8. C · Hash join

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