1.Makkelijk
Hoe sorteer je een resultaat van het hoogste naar het laagste salaris?
- AORDER BY salary DESC
- BORDER BY salary ASC
- CGROUP BY salary DESC
- DSORT salary DOWN
2.Makkelijk
Hoe verschilt UNION ALL van UNION?
- AUNION ALL verwijdert dubbele rijen
- BUNION ALL werkt alleen op één tabel
- CUNION ALL sorteert het resultaat
- DUNION ALL houdt dubbele rijen
3.Makkelijk
Welke clausule geeft in PostgreSQL en MySQL alleen de eerste 10 rijen van een resultaat terug?
- ATOP ROWS 10
- BLIMIT 10
- CMAX 10
- DFIRST 10 ONLY
4.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 delete-anomalie
- BEen update-anomalie
- CEen phantom read
- DEen insert-anomalie
5.Gemiddeld
Welke ACID-eigenschap garandeert dat gecommitte wijzigingen een systeemcrash overleven?
- AConsistentie (consistency)
- BAtomiciteit (atomicity)
- CDuurzaamheid (durability)
- DIsolatie (isolation)
6.Gemiddeld
Waarom kan een tabel maar één geclusterde index hebben?
- AGeclusterde indexen gebruiken te veel geheugen
- BGeclusterde indexen kunnen alleen op de primaire sleutel liggen
- CDe SQL-standaard verbiedt meer dan één index op een tabel
- DDe rijen kunnen fysiek maar in één volgorde worden opgeslagen
7.Moeilijk
Waarom is SELECT dept, name, COUNT(*) FROM emp GROUP BY dept ongeldig in standaard-SQL?
- AGROUP BY moet alle kolommen van de tabel opsommen
- BCOUNT(*) kan niet samen met GROUP BY worden gebruikt
- Cname is niet gegroepeerd en niet geaggregeerd, dus het heeft geen enkele waarde per groep
- Ddept moet binnen een aggregatiefunctie staan
8.Moeilijk
Twee artsen met dienst controleren elk of de ander nog dienst heeft en melden zich daarna tegelijk af. Welke anomalie kan snapshot isolation hier nog toestaan?
- ANon-repeatable read binnen één transactie
- BDirty write
- CDirty read
- DWrite skew
Antwoordenblad
- 1. A · ORDER BY salary DESC
- 2. D · UNION ALL houdt dubbele rijen
- 3. B · LIMIT 10
- 4. B · Een update-anomalie
- 5. C · Duurzaamheid (durability)
- 6. D · De rijen kunnen fysiek maar in één volgorde worden opgeslagen
- 7. C · name is niet gegroepeerd en niet geaggregeerd, dus het heeft geen enkele waarde per groep
- 8. D · Write skew
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.