1.Makkelijk
Welke instructie verwijdert rijen uit een tabel?
- ADROP
- BDELETE
- CREMOVE
- DTRUNCATE COLUMN
2.Makkelijk
Een vreemde sleutel (foreign key) is:
- AEen sleutel die door buitenlandse gebruikers wordt gebruikt
- BEen kolom die verwijst naar de primaire sleutel van een andere tabel
- CEen sleutel die altijd versleuteld is
- DEen kolom waarvan de waarden uniek moeten zijn in alle rijen van de tabel
3.Makkelijk
Welke instructie voegt een nieuwe kolom toe aan een bestaande tabel?
- ACREATE COLUMN
- BUPDATE TABLE
- CALTER TABLE
- DINSERT COLUMN
4.Gemiddeld
Welke query geeft het aantal bestellingen per klant?
- ASELECT DISTINCT COUNT(*) FROM orders
- BSELECT customer_id FROM orders WHERE COUNT(*) > 0
- CSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- DSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
5.Gemiddeld
De tabel orders heeft 5 rijen, die elk naar een bestaande klant verwijzen. De tabel customers heeft 3 rijen. Hoeveel rijen geeft een INNER JOIN op customer_id terug?
- A8
- B5
- C15
- D3
6.Gemiddeld
De eerste normaalvorm (1NF) vereist dat:
- AElke tabel precies één kolom heeft
- BElke niet-sleutelkolom afhangt van de hele sleutel en van niets anders dan de sleutel
- CElke kolom atomaire waarden bevat en er geen herhalende groepen zijn
- DEr geen vreemde sleutels zijn
7.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 UPPER(first_name) = 'EVA'
- DWHERE last_name = 'Jansen'
8.Moeilijk
Welk joinalgoritme kiest een optimizer vaak voor een gelijkheidsjoin tussen twee grote tabellen zonder bruikbare indexen?
- AHash join
- BNested loop join met index-lookups
- CCross join
- DBitmap join op de primaire sleutel
Antwoordenblad
- 1. B · DELETE
- 2. B · Een kolom die verwijst naar de primaire sleutel van een andere tabel
- 3. C · ALTER TABLE
- 4. D · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 5. B · 5
- 6. C · Elke kolom atomaire waarden bevat en er geen herhalende groepen zijn
- 7. D · WHERE last_name = 'Jansen'
- 8. A · Hash join
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.