1.Makkelijk
Wat is een primaire sleutel (primary key)?
- AEen wachtwoord voor de database
- BDe eerste kolom van elke tabel
- CEen kolom die dubbele waarden mag bevatten maar nooit NULL mag bevatten
- DEen kolom of combinatie van kolommen die elke rij uniek identificeert
2.Makkelijk
Welk sleutelwoord sorteert het resultaat van een query?
- AORDER BY
- BGROUP BY
- CSORT
- DARRANGE
3.Makkelijk
Welke clausule geeft in PostgreSQL en MySQL alleen de eerste 10 rijen van een resultaat terug?
- ATOP ROWS 10
- BMAX 10
- CFIRST 10 ONLY
- DLIMIT 10
4.Gemiddeld
Tabel a heeft 3 rijen en tabel b heeft 4 rijen. Hoeveel rijen geeft SELECT * FROM a CROSS JOIN b terug?
- A4
- B12
- C7
- D3
5.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 phantom read
- CEen update-anomalie
- DEen insert-anomalie
6.Gemiddeld
Een tabel heeft rijen waarin col NULL is. Welke rijen geeft WHERE col = NULL terug?
- AGeen rijen, omdat de vergelijking onbekend (UNKNOWN) is
- BAlle rijen van de tabel
- CAlleen de rijen waarin col NULL is, net als bij IS NULL
- DEen fout in elke database
7.Moeilijk
Wat geeft het volgende terug: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AHet gemiddelde cijfer van alle studenten
- BStudenten met een cijfer boven het gemiddelde cijfer
- CEen fout, omdat subqueries niet zijn toegestaan in WHERE
- DAlleen de studenten met het hoogste cijfer
8.Moeilijk
Er is een samengestelde index op (last_name, first_name). Welke voorwaarde kan die het effectiefst gebruiken?
- AWHERE first_name = 'Eva'
- BWHERE first_name LIKE '%a'
- CWHERE last_name = 'Jansen'
- DWHERE UPPER(first_name) = 'EVA'
Antwoordenblad
- 1. D · Een kolom of combinatie van kolommen die elke rij uniek identificeert
- 2. A · ORDER BY
- 3. D · LIMIT 10
- 4. B · 12
- 5. C · Een update-anomalie
- 6. A · Geen rijen, omdat de vergelijking onbekend (UNKNOWN) is
- 7. B · Studenten met een cijfer boven het gemiddelde cijfer
- 8. C · WHERE last_name = 'Jansen'
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.