1.Makkelijk
Wat doet WHERE country IN ('NL', 'BE', 'DE')?
- AHoudt rijen over waarvan country gelijk is aan een van de waarden in de lijst
- BHoudt rijen over waarvan country alle drie de codes tegelijk bevat
- CHoudt rijen over waarvan country niet in de lijst staat
- DSorteert rijen in de volgorde van de lijst
2.Makkelijk
Een INNER JOIN geeft:
- ARijen die niet overeenkomen
- BAlleen rijen met overeenkomende waarden in beide tabellen
- CAlle rijen uit beide tabellen
- DAlle rijen uit de linkertabel, met NULL waar er geen overeenkomst is
3.Makkelijk
Welke clausule filtert rijen vóór het groeperen?
- AWHERE
- BHAVING
- CORDER BY
- DGROUP BY
4.Gemiddeld
De eerste normaalvorm (1NF) vereist dat:
- AElke kolom atomaire waarden bevat en er geen herhalende groepen zijn
- BElke tabel precies één kolom heeft
- CEr geen vreemde sleutels zijn
- DElke niet-sleutelkolom afhangt van de hele sleutel en van niets anders dan de sleutel
5.Gemiddeld
Welke query geeft het aantal verschillende steden in de tabel customers?
- ASELECT COUNT(city) FROM customers GROUP BY city
- BSELECT COUNT(DISTINCT city) FROM customers
- CSELECT SUM(DISTINCT city) FROM customers
- DSELECT DISTINCT COUNT(city) FROM customers
6.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
7.Moeilijk
Wat geeft het volgende terug: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AEen fout, omdat subqueries niet zijn toegestaan in WHERE
- BStudenten met een cijfer boven het gemiddelde cijfer
- CHet gemiddelde cijfer van alle studenten
- DAlleen de studenten met het hoogste cijfer
8.Moeilijk
Wat vereist de regel van write-ahead logging (WAL)?
- AHet logrecord van een wijziging moet stabiele opslag bereiken vóór de gewijzigde datapagina
- BElke query moet worden gelogd voordat hij wordt geparst
- CDe log wordt pas na een crash geschreven
- DDatapagina's moeten vóór de log worden geschreven
Antwoordenblad
- 1. A · Houdt rijen over waarvan country gelijk is aan een van de waarden in de lijst
- 2. B · Alleen rijen met overeenkomende waarden in beide tabellen
- 3. A · WHERE
- 4. A · Elke kolom atomaire waarden bevat en er geen herhalende groepen zijn
- 5. B · SELECT COUNT(DISTINCT city) FROM customers
- 6. A · Het kan aggregatiefuncties gebruiken om groepen te filteren
- 7. B · Studenten met een cijfer boven het gemiddelde cijfer
- 8. A · Het logrecord van een wijziging moet stabiele opslag bereiken vóór de gewijzigde datapagina
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.