1.Makkelijk
Welk sleutelwoord geeft een kolom of tabel in een query een tijdelijke alternatieve naam?
- ARENAME
- BNAME
- CALIAS
- DAS
2.Makkelijk
Welke SQL-instructie wijzigt waarden in rijen die al bestaan?
- AINSERT
- BREPLACE COLUMN
- CMODIFY
- DUPDATE
3.Makkelijk
Wat is een surrogaatsleutel (surrogate key)?
- AEen kunstmatige identificatie zonder zakelijke betekenis, zoals een auto-increment-id
- BEen sleutel die alleen in views wordt gebruikt
- CEen sleutel die is gemaakt van echte gegevens, zoals een e-mailadres
- DEen sleutel die naar een andere tabel verwijst
4.Gemiddeld
Wat doet ROLLBACK TO SAVEPOINT s1?
- AMaakt de hele transactie vanaf het begin ongedaan
- BMaakt de wijzigingen na savepoint s1 ongedaan en houdt de transactie open
- CVerwijdert het savepoint en alle tabellen die sindsdien zijn gewijzigd
- DBeëindigt de transactie en commit alles
5.Gemiddeld
Een tabel slaat het adres van de klant op in elke bestelrij. Het adres in één rij wijzigen maar niet in de andere is een voorbeeld van:
- AEen delete-anomalie
- BEen insert-anomalie
- CEen phantom read
- DEen update-anomalie
6.Gemiddeld
Een tabel heeft rijen waarin col NULL is. Welke rijen geeft WHERE col = NULL terug?
- AAlle rijen van de tabel
- BEen fout in elke database
- CGeen rijen, omdat de vergelijking onbekend (UNKNOWN) is
- DAlleen de rijen waarin col NULL is, net als bij IS NULL
7.Moeilijk
Een rapportagedatabase kopieert klantnamen naar de tabel orders om joins te vermijden. Wat is de belangrijkste prijs van deze denormalisatie?
- ARedundante kopieën moeten consistent worden gehouden telkens als klantgegevens veranderen
- BDe database kan geen indexen meer gebruiken
- CPrimaire sleutels kunnen niet meer worden gebruikt
- DQuery's op de tabel orders worden trager
8.Moeilijk
Welk isolatieniveau voorkomt dirty reads, maar staat non-repeatable reads nog toe?
- ASerializable
- BRepeatable read
- CRead committed
- DRead uncommitted
Antwoordenblad
- 1. D · AS
- 2. D · UPDATE
- 3. A · Een kunstmatige identificatie zonder zakelijke betekenis, zoals een auto-increment-id
- 4. B · Maakt de wijzigingen na savepoint s1 ongedaan en houdt de transactie open
- 5. D · Een update-anomalie
- 6. C · Geen rijen, omdat de vergelijking onbekend (UNKNOWN) is
- 7. A · Redundante kopieën moeten consistent worden gehouden telkens als klantgegevens veranderen
- 8. C · Read committed
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.