1.Makkelijk
Wat stelt NULL voor in SQL?
- AEen lege string
- BEen onwaar booleaanse waarde
- CEen ontbrekende of onbekende waarde
- DHet getal nul in numerieke kolommen
2.Makkelijk
Welk SQL-sleutelwoord verwijdert dubbele rijen uit een resultaat?
- AUNIQUE
- BDISTINCT
- CDIFFERENT
- DSINGLE
3.Makkelijk
Welk sleutelwoord sorteert het resultaat van een query?
- AORDER BY
- BSORT
- CARRANGE
- DGROUP BY
4.Gemiddeld
Welke ACID-eigenschap betekent dat gelijktijdige transacties elkaars onvoltooide wijzigingen niet zien?
- AAtomiciteit (atomicity)
- BBeschikbaarheid (availability)
- CIsolatie (isolation)
- DDuurzaamheid (durability)
5.Gemiddeld
Waarom mislukt SELECT price * 2 AS double_price FROM t WHERE double_price > 10 in de meeste databases?
- AWHERE wordt vóór de SELECT-lijst geëvalueerd, dus de alias bestaat nog niet
- BWHERE kan alleen tekstkolommen vergelijken
- CRekenen is niet toegestaan in de SELECT-lijst
- DAliassen mogen geen underscore bevatten
6.Gemiddeld
Welke ACID-eigenschap garandeert dat gecommitte wijzigingen een systeemcrash overleven?
- ADuurzaamheid (durability)
- BIsolatie (isolation)
- CAtomiciteit (atomicity)
- DConsistentie (consistency)
7.Moeilijk
Een tabel heeft een miljoen rijen en een Booleaanse kolom is_active die voor 95% ervan TRUE is. Waarom kan de optimizer een index op is_active negeren voor WHERE is_active = TRUE?
- AOp Booleaanse kolommen kunnen geen indexen worden gemaakt
- BDe meeste rijen voldoen, dus een volledige tabelscan is goedkoper dan veel index-lookups
- CDe optimizer gebruikt nooit indexen in WHERE-clausules
- DTRUE wordt door de index als NULL behandeld
8.Moeilijk
De Boyce-Codd-normaalvorm (BCNF) vereist dat voor elke niet-triviale functionele afhankelijkheid X → Y geldt:
- AX bevat NULL
- BY is een primaire sleutel
- CY is atomair
- DX is een supersleutel
Antwoordenblad
- 1. C · Een ontbrekende of onbekende waarde
- 2. B · DISTINCT
- 3. A · ORDER BY
- 4. C · Isolatie (isolation)
- 5. A · WHERE wordt vóór de SELECT-lijst geëvalueerd, dus de alias bestaat nog niet
- 6. A · Duurzaamheid (durability)
- 7. B · De meeste rijen voldoen, dus een volledige tabelscan is goedkoper dan veel index-lookups
- 8. D · X is een supersleutel
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.