1.Makkelijk
Welk sleutelwoord geeft een kolom of tabel in een query een tijdelijke alternatieve naam?
- ANAME
- BAS
- CRENAME
- DALIAS
2.Makkelijk
Welke rijen selecteert WHERE price BETWEEN 10 AND 20?
- ARijen met een prijs buiten het bereik 10 tot 20
- BAlleen rijen met een prijs gelijk aan 10 of 20
- CRijen met een prijs van 10 tot en met 20, inclusief 10 en 20
- DRijen met een prijs boven 10 en onder 20, zonder 10 en 20
3.Makkelijk
Welke SQL-instructie wijzigt waarden in rijen die al bestaan?
- AMODIFY
- BUPDATE
- CREPLACE COLUMN
- DINSERT
4.Gemiddeld
Wat doet ROLLBACK TO SAVEPOINT s1?
- AMaakt de wijzigingen na savepoint s1 ongedaan en houdt de transactie open
- BMaakt de hele transactie vanaf het begin ongedaan
- CVerwijdert het savepoint en alle tabellen die sindsdien zijn gewijzigd
- DBeëindigt de transactie en commit alles
5.Gemiddeld
Wat is een dirty read?
- ADezelfde rij twee keer lezen en dezelfde waarde krijgen
- BGegevens lezen van een beschadigde schijf
- CGegevens lezen zonder WHERE-clausule
- DGegevens lezen die zijn geschreven door een andere transactie die nog niet gecommit is
6.Gemiddeld
Een kolom bevat de waarden 10, 20 en NULL. Wat geeft AVG(col) terug?
- A30
- BNULL
- C15
- D10
7.Moeilijk
Waarom gebruiken veel DBMS'en strikte two-phase locking, waarbij exclusieve locks tot de commit worden vastgehouden?
- AHet maakt deadlocks onmogelijk
- BHet maakt een transactielog overbodig
- CHet laat transacties veilig dirty data lezen
- DHet voorkomt cascaderende aborts, omdat niemand niet-gecommitte schrijfacties kan lezen
8.Moeilijk
Waarom gebruikt een query met WHERE YEAR(order_date) = 2025 mogelijk geen index op order_date?
- AEen index op order_date wordt alleen gebruikt voor ORDER BY, nooit voor WHERE
- BYEAR is geen geldige SQL
- CEen functie op de kolom toepassen verhindert een eenvoudige bereikzoekactie in de index
- DIndexen werken nooit met datums
Antwoordenblad
- 1. B · AS
- 2. C · Rijen met een prijs van 10 tot en met 20, inclusief 10 en 20
- 3. B · UPDATE
- 4. A · Maakt de wijzigingen na savepoint s1 ongedaan en houdt de transactie open
- 5. D · Gegevens lezen die zijn geschreven door een andere transactie die nog niet gecommit is
- 6. C · 15
- 7. D · Het voorkomt cascaderende aborts, omdat niemand niet-gecommitte schrijfacties kan lezen
- 8. C · Een functie op de kolom toepassen verhindert een eenvoudige bereikzoekactie in de index
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.