1.Makkelijk
Welke rijen selecteert WHERE price BETWEEN 10 AND 20?
- AAlleen rijen met een prijs gelijk aan 10 of 20
- BRijen met een prijs boven 10 en onder 20, zonder 10 en 20
- CRijen met een prijs buiten het bereik 10 tot 20
- DRijen met een prijs van 10 tot en met 20, inclusief 10 en 20
2.Makkelijk
Hoe heet een rij van een tabel in het relationele model?
- AEen attribuut
- BEen tupel
- CEen schema
- DEen domein
3.Makkelijk
Een vreemde sleutel (foreign key) is:
- AEen kolom waarvan de waarden uniek moeten zijn in alle rijen van de tabel
- BEen sleutel die altijd versleuteld is
- CEen kolom die verwijst naar de primaire sleutel van een andere tabel
- DEen sleutel die door buitenlandse gebruikers wordt gebruikt
4.Gemiddeld
De derde normaalvorm (3NF) verwijdert:
- AOverbodige indexen op kolommen die geen deel van een sleutel zijn
- BSamengestelde sleutels
- CAtomaire waarden
- DTransitieve afhankelijkheden tussen niet-sleutelattributen
5.Gemiddeld
Welke ACID-eigenschap betekent dat gelijktijdige transacties elkaars onvoltooide wijzigingen niet zien?
- AIsolatie (isolation)
- BAtomiciteit (atomicity)
- CDuurzaamheid (durability)
- DBeschikbaarheid (availability)
6.Gemiddeld
De eerste normaalvorm (1NF) vereist dat:
- AElke tabel precies één kolom heeft
- BEr geen vreemde sleutels zijn
- CElke niet-sleutelkolom afhangt van de hele sleutel en van niets anders dan de sleutel
- DElke kolom atomaire waarden bevat en er geen herhalende groepen zijn
7.Moeilijk
De tabel employee(emp_id, dept_id, dept_name) heeft de sleutel emp_id, en dept_id → dept_name. Welke uitspraak is juist?
- AZe staat in 2NF maar niet in 3NF
- BZe staat in BCNF en dus ook in 3NF
- CZe staat niet in 1NF
- DZe staat niet in 2NF
8.Moeilijk
Welk joinalgoritme kiest een optimizer vaak voor een gelijkheidsjoin tussen twee grote tabellen zonder bruikbare indexen?
- ABitmap join op de primaire sleutel
- BCross join
- CHash join
- DNested loop join met index-lookups
Antwoordenblad
- 1. D · Rijen met een prijs van 10 tot en met 20, inclusief 10 en 20
- 2. B · Een tupel
- 3. C · Een kolom die verwijst naar de primaire sleutel van een andere tabel
- 4. D · Transitieve afhankelijkheden tussen niet-sleutelattributen
- 5. A · Isolatie (isolation)
- 6. D · Elke kolom atomaire waarden bevat en er geen herhalende groepen zijn
- 7. A · Ze staat in 2NF maar niet in 3NF
- 8. C · Hash join
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.