1.Makkelijk
Wat doet WHERE country IN ('NL', 'BE', 'DE')?
- AHoudt rijen over waarvan country gelijk is aan een van de waarden in de lijst
- BHoudt rijen over waarvan country niet in de lijst staat
- CHoudt rijen over waarvan country alle drie de codes tegelijk bevat
- DSorteert rijen in de volgorde van de lijst
2.Makkelijk
Welke constraint zorgt ervoor dat een kolom nooit leeg (NULL) kan blijven?
- ADEFAULT
- BNOT NULL
- CUNIQUE
- DCHECK NULL
3.Makkelijk
Welke rijen selecteert WHERE price BETWEEN 10 AND 20?
- ARijen met een prijs boven 10 en onder 20, zonder 10 en 20
- BAlleen rijen met een prijs gelijk aan 10 of 20
- CRijen met een prijs van 10 tot en met 20, inclusief 10 en 20
- DRijen met een prijs buiten het bereik 10 tot 20
4.Gemiddeld
Waarom worden indexen op kolommen aangemaakt?
- AOm schijfruimte te besparen
- BOm zoekopdrachten en joins op die kolommen te versnellen
- COm NULL-waarden te voorkomen
- DOm inserts en updates op die kolommen sneller te maken
5.Gemiddeld
Welke bewering over HAVING is juist?
- AHet moet in de SELECT-instructie vóór WHERE staan
- BHet kan niet samen met GROUP BY worden gebruikt
- CHet kan aggregatiefuncties gebruiken om groepen te filteren
- DHet sorteert de resultaten
6.Gemiddeld
Een tabel heeft rijen waarin col NULL is. Welke rijen geeft WHERE col = NULL terug?
- AEen fout in elke database
- BAlle rijen van de tabel
- CAlleen de rijen waarin col NULL is, net als bij IS NULL
- DGeen rijen, omdat de vergelijking onbekend (UNKNOWN) is
7.Moeilijk
Welk joinalgoritme kiest een optimizer vaak voor een gelijkheidsjoin tussen twee grote tabellen zonder bruikbare indexen?
- AHash join
- BBitmap join op de primaire sleutel
- CNested loop join met index-lookups
- DCross join
8.Moeilijk
Hoe kunnen lezers met multiversion concurrency control (MVCC) voorkomen dat ze schrijvers blokkeren?
- ASchrijven is niet toegestaan zolang er een lezer actief is
- BLezers zien een consistente momentopname van gecommitte rijversies, terwijl schrijvers nieuwe versies maken
- CLezers lezen niet-gecommitte gegevens direct
- DLezers wachten altijd tot alle schrijvers hebben gecommit
Antwoordenblad
- 1. A · Houdt rijen over waarvan country gelijk is aan een van de waarden in de lijst
- 2. B · NOT NULL
- 3. C · Rijen met een prijs van 10 tot en met 20, inclusief 10 en 20
- 4. B · Om zoekopdrachten en joins op die kolommen te versnellen
- 5. C · Het kan aggregatiefuncties gebruiken om groepen te filteren
- 6. D · Geen rijen, omdat de vergelijking onbekend (UNKNOWN) is
- 7. A · Hash join
- 8. B · Lezers zien een consistente momentopname van gecommitte rijversies, terwijl schrijvers nieuwe versies maken
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.