1.Makkelijk
Welke aggregatiefunctie geeft het gemiddelde van een numerieke kolom?
- AMEDIAN
- BSUM
- CAVG
- DMEAN
2.Makkelijk
Wat stelt NULL voor in SQL?
- AEen ontbrekende of onbekende waarde
- BEen lege string
- CEen onwaar booleaanse waarde
- DHet getal nul in numerieke kolommen
3.Makkelijk
Wat doet UNION met de resultaten van twee SELECT-query's?
- AKoppelt ze naast elkaar op een sleutel
- BHoudt alleen rijen over die in beide voorkomen
- CVoegt ze samen tot één resultaat en verwijdert dubbele rijen
- DHoudt alleen rijen over die in de eerste query voorkomen maar niet in de tweede
4.Gemiddeld
Een tabel employees heeft een kolom manager_id die naar een andere werknemer verwijst. Hoe toon je elke werknemer naast de naam van zijn manager?
- ACombineer de tabel met zichzelf met UNION ALL en een WHERE-filter
- BMaak een tweede kopie van de tabel op schijf
- CKoppel de tabel employees aan zichzelf met twee aliassen
- DGebruik alleen GROUP BY manager_id
5.Gemiddeld
Een LEFT JOIN geeft:
- AAlleen overeenkomende rijen uit beide tabellen
- BRijen die in geen van beide tabellen overeenkomen
- CAlleen alle rijen uit de rechtertabel
- DAlle rijen uit de linkertabel en de overeenkomende rijen uit de rechtertabel, met NULLs waar er geen overeenkomst is
6.Gemiddeld
De tweede normaalvorm (2NF) verwijdert:
- ATransitieve afhankelijkheden tussen niet-sleutelkolommen via een andere niet-sleutelkolom
- BGedeeltelijke afhankelijkheden van niet-sleutelkolommen van een deel van een samengestelde sleutel
- CAlle NULL-waarden
- DVreemde sleutels
7.Moeilijk
Wat toont EXPLAIN (of EXPLAIN ANALYZE in PostgreSQL) voor een query?
- AHet door de optimizer gekozen uitvoeringsplan, zoals scans en joinmethoden
- BAlleen een herschrijving van de query in de notatie van de relationele algebra
- CDe lijst van gebruikers die de query hebben uitgevoerd
- DDe betekenis van elk SQL-sleutelwoord in de query
8.Moeilijk
Two-phase locking (2PL) garandeert:
- AConflict-serialiseerbare schedules
- BDat transacties nooit wachten
- CDat er geen locks nodig zijn
- DDat deadlocks nooit kunnen optreden
Antwoordenblad
- 1. C · AVG
- 2. A · Een ontbrekende of onbekende waarde
- 3. C · Voegt ze samen tot één resultaat en verwijdert dubbele rijen
- 4. C · Koppel de tabel employees aan zichzelf met twee aliassen
- 5. D · Alle rijen uit de linkertabel en de overeenkomende rijen uit de rechtertabel, met NULLs waar er geen overeenkomst is
- 6. B · Gedeeltelijke afhankelijkheden van niet-sleutelkolommen van een deel van een samengestelde sleutel
- 7. A · Het door de optimizer gekozen uitvoeringsplan, zoals scans en joinmethoden
- 8. A · Conflict-serialiseerbare schedules
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.