1.Makkelijk
Waarvoor wordt een entity-relationshipdiagram (ER-diagram) gebruikt?
- AHet opsommen van de gebruikers van een database
- BHet meten van de prestaties van een database
- CLaten zien hoe een query wordt uitgevoerd
- DHet modelleren van entiteiten, hun attributen en relaties bij het ontwerpen van een database
2.Makkelijk
Welke instructie voegt een nieuwe kolom toe aan een bestaande tabel?
- AUPDATE TABLE
- BINSERT COLUMN
- CALTER TABLE
- DCREATE COLUMN
3.Makkelijk
Wat doet UNION met de resultaten van twee SELECT-query's?
- AHoudt alleen rijen over die in beide voorkomen
- BHoudt alleen rijen over die in de eerste query voorkomen maar niet in de tweede
- CVoegt ze samen tot één resultaat en verwijdert dubbele rijen
- DKoppelt ze naast elkaar op een sleutel
4.Gemiddeld
Wat betekent de functionele afhankelijkheid A → B?
- AA en B zijn allebei primaire sleutels
- BElke waarde van A hoort bij precies één waarde van B
- CA is een vreemde sleutel die naar B verwijst
- DElke waarde van B hoort bij precies één waarde van A
5.Gemiddeld
Welke query geeft het aantal bestellingen per klant?
- ASELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- BSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- CSELECT DISTINCT COUNT(*) FROM orders
- DSELECT customer_id FROM orders WHERE COUNT(*) > 0
6.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
- B3
- C5
- D15
7.Moeilijk
Twee artsen met dienst controleren elk of de ander nog dienst heeft en melden zich daarna tegelijk af. Welke anomalie kan snapshot isolation hier nog toestaan?
- ADirty read
- BWrite skew
- CDirty write
- DNon-repeatable read binnen één transactie
8.Moeilijk
Wat vereist de regel van write-ahead logging (WAL)?
- AElke query moet worden gelogd voordat hij wordt geparst
- BDe log wordt pas na een crash geschreven
- CHet logrecord van een wijziging moet stabiele opslag bereiken vóór de gewijzigde datapagina
- DDatapagina's moeten vóór de log worden geschreven
Antwoordenblad
- 1. D · Het modelleren van entiteiten, hun attributen en relaties bij het ontwerpen van een database
- 2. C · ALTER TABLE
- 3. C · Voegt ze samen tot één resultaat en verwijdert dubbele rijen
- 4. B · Elke waarde van A hoort bij precies één waarde van B
- 5. B · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 6. C · 5
- 7. B · Write skew
- 8. C · Het logrecord van een wijziging moet stabiele opslag bereiken vóór de gewijzigde datapagina
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.