1.Makkelijk
Een INNER JOIN geeft:
- AAlleen rijen met overeenkomende waarden in beide tabellen
- BAlle rijen uit beide tabellen
- CRijen die niet overeenkomen
- DAlle rijen uit de linkertabel, met NULL waar er geen overeenkomst is
2.Makkelijk
Tot welk deel van SQL behoren instructies zoals CREATE, ALTER en DROP?
- ATransaction Control Language (TCL)
- BData Control Language (DCL)
- CData Definition Language (DDL)
- DData Manipulation Language (DML)
3.Makkelijk
Welke aggregatiefunctie geeft het gemiddelde van een numerieke kolom?
- ASUM
- BMEDIAN
- CAVG
- DMEAN
4.Gemiddeld
Wat geeft SELECT COALESCE(phone, 'unknown') FROM customers terug voor een klant van wie phone NULL is?
- AEen lege string
- BNULL
- C'unknown'
- DEen fout
5.Gemiddeld
Een view in SQL is:
- AEen kopie van een tabel op schijf
- BEen scherm in de databaseclient om tabellen te doorbladeren
- CEen opgeslagen query die zich gedraagt als een virtuele tabel
- DEen type index
6.Gemiddeld
De tweede normaalvorm (2NF) verwijdert:
- AVreemde sleutels
- BAlle NULL-waarden
- CGedeeltelijke afhankelijkheden van niet-sleutelkolommen van een deel van een samengestelde sleutel
- DTransitieve afhankelijkheden tussen niet-sleutelkolommen via een andere niet-sleutelkolom
7.Moeilijk
Wat is een bekend nadeel van het opsplitsen van tabellen naar BCNF vergeleken met 3NF?
- ABCNF-tabellen kunnen geen primaire sleutels hebben
- BSommige functionele afhankelijkheden zijn misschien niet meer binnen één tabel te controleren
- CBCNF staat meer redundantie toe dan 3NF
- DDe decompositie verliest altijd gegevens bij het terugkoppelen
8.Moeilijk
R(A, B, C, D) heeft de functionele afhankelijkheden A → B en C → D. Wat is de kandidaatsleutel?
- A{B, D}
- B{A}
- C{C}
- D{A, C}
Antwoordenblad
- 1. A · Alleen rijen met overeenkomende waarden in beide tabellen
- 2. C · Data Definition Language (DDL)
- 3. C · AVG
- 4. C · 'unknown'
- 5. C · Een opgeslagen query die zich gedraagt als een virtuele tabel
- 6. C · Gedeeltelijke afhankelijkheden van niet-sleutelkolommen van een deel van een samengestelde sleutel
- 7. B · Sommige functionele afhankelijkheden zijn misschien niet meer binnen één tabel te controleren
- 8. D · {A, C}
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.