1.Makkelijk
Wat doet GROUP BY in een query?
- AZet rijen met dezelfde waarden in groepen, zodat aggregaten per groep worden berekend
- BKoppelt twee tabellen op hun gemeenschappelijke kolommen
- CSorteert de rijen van het resultaat alfabetisch
- DVerwijdert rijen met NULL-waarden
2.Makkelijk
Welke instructie verwijdert een hele tabel, inclusief de structuur?
- AREMOVE TABLE
- BDELETE FROM
- CTRUNCATE ROWS
- DDROP TABLE
3.Makkelijk
Welk sleutelwoord sorteert het resultaat van een query?
- AARRANGE
- BGROUP BY
- CSORT
- DORDER BY
4.Gemiddeld
Welke bewering over HAVING is juist?
- AHet kan aggregatiefuncties gebruiken om groepen te filteren
- BHet sorteert de resultaten
- CHet moet in de SELECT-instructie vóór WHERE staan
- DHet kan niet samen met GROUP BY worden gebruikt
5.Gemiddeld
Waar staat de "A" in ACID voor?
- AAggregation (aggregatie)
- BAccuracy (nauwkeurigheid)
- CAvailability (beschikbaarheid)
- DAtomicity (atomiciteit)
6.Gemiddeld
Tabel a heeft 3 rijen en tabel b heeft 4 rijen. Hoeveel rijen geeft SELECT * FROM a CROSS JOIN b terug?
- A7
- B3
- C4
- D12
7.Moeilijk
Waarom gebruiken veel DBMS'en strikte two-phase locking, waarbij exclusieve locks tot de commit worden vastgehouden?
- AHet maakt deadlocks onmogelijk
- BHet voorkomt cascaderende aborts, omdat niemand niet-gecommitte schrijfacties kan lezen
- CHet maakt een transactielog overbodig
- DHet laat transacties veilig dirty data lezen
8.Moeilijk
Twee transacties lezen allebei stock = 10, trekken er elk 1 van af en schrijven het resultaat weg, wat 9 oplevert in plaats van 8. Welke anomalie is dit?
- ADirty read
- BPhantom read
- CLost update
- DDelete-anomalie
Antwoordenblad
- 1. A · Zet rijen met dezelfde waarden in groepen, zodat aggregaten per groep worden berekend
- 2. D · DROP TABLE
- 3. D · ORDER BY
- 4. A · Het kan aggregatiefuncties gebruiken om groepen te filteren
- 5. D · Atomicity (atomiciteit)
- 6. D · 12
- 7. B · Het voorkomt cascaderende aborts, omdat niemand niet-gecommitte schrijfacties kan lezen
- 8. C · Lost update
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.