1.Makkelijk
Welke SQL-instructie voegt nieuwe rijen toe aan een tabel?
- ASELECT
- BINSERT
- CUPDATE
- DALTER
2.Makkelijk
Wat doet ROLLBACK in een transactie?
- AHerhaalt de laatste instructie
- BMaakt de wijzigingen sinds het begin van de transactie ongedaan
- CSlaat alle wijzigingen van de transactie definitief op schijf op
- DVerwijdert de tabel
3.Makkelijk
Welke instructie verwijdert rijen uit een tabel?
- ADELETE
- BREMOVE
- CTRUNCATE COLUMN
- DDROP
4.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
5.Gemiddeld
Een vreemde sleutel is gedeclareerd met ON DELETE CASCADE. Wat gebeurt er als een ouderrij wordt verwijderd?
- ADe ouderrij wordt naar een archieftabel gekopieerd
- BHet verwijderen wordt altijd geweigerd
- CDe vreemde sleutel in de kindrijen wordt automatisch op NULL gezet
- DDe kindrijen die ernaar verwijzen worden automatisch verwijderd
6.Gemiddeld
Wat geeft SELECT SUM(amount) FROM orders terug als de WHERE-clausule op geen enkele rij past?
- AEen lege string
- BNULL
- C0
- DEen fout
7.Moeilijk
Welk isolatieniveau voorkomt dirty reads, maar staat non-repeatable reads nog toe?
- ARepeatable read
- BRead uncommitted
- CSerializable
- DRead committed
8.Moeilijk
Wat geeft SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp terug?
- AEen fout, omdat name niet in een GROUP BY staat
- BEén rij per afdeling met het gemiddelde salaris
- CAlleen werknemers die meer verdienen dan het gemiddelde van hun afdeling
- DElke werknemersrij samen met het gemiddelde salaris van de afdeling
Antwoordenblad
- 1. B · INSERT
- 2. B · Maakt de wijzigingen sinds het begin van de transactie ongedaan
- 3. A · DELETE
- 4. D · Gegevens lezen die zijn geschreven door een andere transactie die nog niet gecommit is
- 5. D · De kindrijen die ernaar verwijzen worden automatisch verwijderd
- 6. B · NULL
- 7. D · Read committed
- 8. D · Elke werknemersrij samen met het gemiddelde salaris van de afdeling
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.