1.Makkelijk
Welk SQL-sleutelwoord verwijdert dubbele rijen uit een resultaat?
- ADISTINCT
- BUNIQUE
- CSINGLE
- DDIFFERENT
2.Makkelijk
Wat is een kandidaatsleutel (candidate key)?
- AElke kolom die NULL-waarden bevat
- BEen verzameling kolommen die twee tabellen delen om hun rijen te koppelen
- CEen kolom die erop wacht een vreemde sleutel te worden
- DEen minimale verzameling kolommen die elke rij uniek identificeert
3.Makkelijk
Welke aggregatiefunctie geeft het gemiddelde van een numerieke kolom?
- AAVG
- BMEDIAN
- CMEAN
- DSUM
4.Gemiddeld
Welke ACID-eigenschap betekent dat gelijktijdige transacties elkaars onvoltooide wijzigingen niet zien?
- ABeschikbaarheid (availability)
- BDuurzaamheid (durability)
- CAtomiciteit (atomicity)
- DIsolatie (isolation)
5.Gemiddeld
Een kolom bevat de waarden 10, 20 en NULL. Wat geeft AVG(col) terug?
- A30
- B15
- C10
- DNULL
6.Gemiddeld
Wat biedt een common table expression (WITH name AS (...))?
- AEen index op een kolom
- BEen nieuwe databasegebruiker
- CEen permanente tabel die op schijf opgeslagen blijft totdat ze wordt verwijderd (DROP)
- DEen tijdelijk resultaat met een naam dat binnen één instructie kan worden gebruikt
7.Moeilijk
R(A, B, C, D) heeft de functionele afhankelijkheden A → B en C → D. Wat is de kandidaatsleutel?
- A{C}
- B{B, D}
- C{A, C}
- D{A}
8.Moeilijk
Tabel b bevat in kolom y de waarden 1, 2 en NULL. Wat geeft SELECT * FROM a WHERE x NOT IN (SELECT y FROM b) terug?
- AElke rij van a
- BRijen van a waarin x niet 1 of 2 is
- CAlleen rijen van a waarin x NULL is
- DHelemaal geen rijen
Antwoordenblad
- 1. A · DISTINCT
- 2. D · Een minimale verzameling kolommen die elke rij uniek identificeert
- 3. A · AVG
- 4. D · Isolatie (isolation)
- 5. B · 15
- 6. D · Een tijdelijk resultaat met een naam dat binnen één instructie kan worden gebruikt
- 7. C · {A, C}
- 8. D · Helemaal geen rijen
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.