1.Makkelijk
Welke clausule filtert rijen vóór het groeperen?
- AGROUP BY
- BWHERE
- CHAVING
- DORDER BY
2.Makkelijk
Welke aggregatiefunctie geeft het gemiddelde van een numerieke kolom?
- AMEAN
- BMEDIAN
- CSUM
- DAVG
3.Makkelijk
Wat doet UNION met de resultaten van twee SELECT-query's?
- AKoppelt ze naast elkaar op een sleutel
- BVoegt ze samen tot één resultaat en verwijdert dubbele rijen
- CHoudt alleen rijen over die in de eerste query voorkomen maar niet in de tweede
- DHoudt alleen rijen over die in beide voorkomen
4.Gemiddeld
Wat geeft SELECT SUM(amount) FROM orders terug als de WHERE-clausule op geen enkele rij past?
- ANULL
- BEen fout
- CEen lege string
- D0
5.Gemiddeld
Een tabel slaat het adres van de klant op in elke bestelrij. Het adres in één rij wijzigen maar niet in de andere is een voorbeeld van:
- AEen update-anomalie
- BEen delete-anomalie
- CEen phantom read
- DEen insert-anomalie
6.Gemiddeld
De tweede normaalvorm (2NF) verwijdert:
- AAlle NULL-waarden
- BVreemde sleutels
- CGedeeltelijke afhankelijkheden van niet-sleutelkolommen van een deel van een samengestelde sleutel
- DTransitieve afhankelijkheden tussen niet-sleutelkolommen via een andere niet-sleutelkolom
7.Moeilijk
De scores zijn 90, 90 en 80. Welke waarden geeft RANK() OVER (ORDER BY score DESC)?
- A1, 1, 3
- B1, 2, 3
- C1, 1, 2
- D2, 2, 3
8.Moeilijk
Een rapportagedatabase kopieert klantnamen naar de tabel orders om joins te vermijden. Wat is de belangrijkste prijs van deze denormalisatie?
- ADe database kan geen indexen meer gebruiken
- BPrimaire sleutels kunnen niet meer worden gebruikt
- CQuery's op de tabel orders worden trager
- DRedundante kopieën moeten consistent worden gehouden telkens als klantgegevens veranderen
Antwoordenblad
- 1. B · WHERE
- 2. D · AVG
- 3. B · Voegt ze samen tot één resultaat en verwijdert dubbele rijen
- 4. A · NULL
- 5. A · Een update-anomalie
- 6. C · Gedeeltelijke afhankelijkheden van niet-sleutelkolommen van een deel van een samengestelde sleutel
- 7. A · 1, 1, 3
- 8. D · Redundante kopieën moeten consistent worden gehouden telkens als klantgegevens veranderen
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.