1.Makkelijk
Welke rijen selecteert WHERE price BETWEEN 10 AND 20?
- AAlleen rijen met een prijs gelijk aan 10 of 20
- BRijen met een prijs buiten het bereik 10 tot 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
2.Makkelijk
Wat doet COMMIT in een transactie?
- AMaakt alle wijzigingen sinds het begin van de transactie ongedaan
- BMaakt alle wijzigingen van de transactie definitief
- CBegint een nieuwe tabel
- DVergrendelt de hele database
3.Makkelijk
Wat doet een CHECK-constraint?
- AControleert het wachtwoord van de gebruiker
- BTelt de rijen in een tabel
- CWeigert rijen waarvan de waarden niet aan een voorwaarde voldoen
- DControleert of een tabel bestaat voordat er een query op wordt uitgevoerd
4.Gemiddeld
Wat geeft SELECT SUM(amount) FROM orders terug als de WHERE-clausule op geen enkele rij past?
- A0
- BNULL
- CEen lege string
- DEen fout
5.Gemiddeld
Wat geeft INTERSECT terug als het tussen twee SELECT-query's wordt gebruikt?
- ARijen die in beide resultaten voorkomen
- BAlle rijen uit beide resultaten
- CHet cartesisch product van de resultaten
- DRijen in het eerste resultaat maar niet in het tweede
6.Gemiddeld
Waar staat de "A" in ACID voor?
- AAtomicity (atomiciteit)
- BAvailability (beschikbaarheid)
- CAggregation (aggregatie)
- DAccuracy (nauwkeurigheid)
7.Moeilijk
Waarom is SELECT dept, name, COUNT(*) FROM emp GROUP BY dept ongeldig in standaard-SQL?
- AGROUP BY moet alle kolommen van de tabel opsommen
- BCOUNT(*) kan niet samen met GROUP BY worden gebruikt
- Cdept moet binnen een aggregatiefunctie staan
- Dname is niet gegroepeerd en niet geaggregeerd, dus het heeft geen enkele waarde per groep
8.Moeilijk
Wat vereist de regel van write-ahead logging (WAL)?
- AElke query moet worden gelogd voordat hij wordt geparst
- BDatapagina's moeten vóór de log worden geschreven
- CHet logrecord van een wijziging moet stabiele opslag bereiken vóór de gewijzigde datapagina
- DDe log wordt pas na een crash geschreven
Antwoordenblad
- 1. C · Rijen met een prijs van 10 tot en met 20, inclusief 10 en 20
- 2. B · Maakt alle wijzigingen van de transactie definitief
- 3. C · Weigert rijen waarvan de waarden niet aan een voorwaarde voldoen
- 4. B · NULL
- 5. A · Rijen die in beide resultaten voorkomen
- 6. A · Atomicity (atomiciteit)
- 7. D · name is niet gegroepeerd en niet geaggregeerd, dus het heeft geen enkele waarde per groep
- 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.