1.Makkelijk
Wat is een kandidaatsleutel (candidate key)?
- AElke kolom die NULL-waarden bevat
- BEen minimale verzameling kolommen die elke rij uniek identificeert
- CEen verzameling kolommen die twee tabellen delen om hun rijen te koppelen
- DEen kolom die erop wacht een vreemde sleutel te worden
2.Makkelijk
Een klant kan veel bestellingen plaatsen, maar elke bestelling hoort bij precies één klant. Welk type relatie is dit?
- AEen-op-een
- BNul-op-nul
- CEen-op-veel
- DVeel-op-veel
3.Makkelijk
Hoe heet een rij van een tabel in het relationele model?
- AEen attribuut
- BEen schema
- CEen domein
- DEen tupel
4.Gemiddeld
De tweede normaalvorm (2NF) verwijdert:
- ATransitieve afhankelijkheden tussen niet-sleutelkolommen via een andere niet-sleutelkolom
- BGedeeltelijke afhankelijkheden van niet-sleutelkolommen van een deel van een samengestelde sleutel
- CAlle NULL-waarden
- DVreemde sleutels
5.Gemiddeld
Een vreemde sleutel is gedeclareerd met ON DELETE CASCADE. Wat gebeurt er als een ouderrij wordt verwijderd?
- AHet verwijderen wordt altijd geweigerd
- BDe vreemde sleutel in de kindrijen wordt automatisch op NULL gezet
- CDe kindrijen die ernaar verwijzen worden automatisch verwijderd
- DDe ouderrij wordt naar een archieftabel gekopieerd
6.Gemiddeld
Waarom kan een tabel maar één geclusterde index hebben?
- ADe rijen kunnen fysiek maar in één volgorde worden opgeslagen
- BDe SQL-standaard verbiedt meer dan één index op een tabel
- CGeclusterde indexen gebruiken te veel geheugen
- DGeclusterde indexen kunnen alleen op de primaire sleutel liggen
7.Moeilijk
Wat berekent SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- AHet gemiddelde bedrag per dag
- BEén rij per dag met alleen het totaal van die dag
- CEen lopend totaal van amount, geordend op day
- DHet totaal van alle bedragen op elke rij
8.Moeilijk
Gegeven de functionele afhankelijkheden A → B, B → C en C → D op R(A, B, C, D), wat is de afsluiting A+?
- A{A}
- B{A, B, C, D}
- C{A, B, C}
- D{A, B}
Antwoordenblad
- 1. B · Een minimale verzameling kolommen die elke rij uniek identificeert
- 2. C · Een-op-veel
- 3. D · Een tupel
- 4. B · Gedeeltelijke afhankelijkheden van niet-sleutelkolommen van een deel van een samengestelde sleutel
- 5. C · De kindrijen die ernaar verwijzen worden automatisch verwijderd
- 6. A · De rijen kunnen fysiek maar in één volgorde worden opgeslagen
- 7. C · Een lopend totaal van amount, geordend op day
- 8. B · {A, B, C, D}
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.