1.Makkelijk
Tot welk deel van SQL behoren instructies zoals CREATE, ALTER en DROP?
- AData Definition Language (DDL)
- BData Manipulation Language (DML)
- CData Control Language (DCL)
- DTransaction Control Language (TCL)
2.Makkelijk
Welke aggregatiefunctie geeft het gemiddelde van een numerieke kolom?
- AMEDIAN
- BAVG
- CSUM
- DMEAN
3.Makkelijk
Een vreemde sleutel (foreign key) is:
- AEen sleutel die altijd versleuteld is
- BEen kolom die verwijst naar de primaire sleutel van een andere tabel
- CEen kolom waarvan de waarden uniek moeten zijn in alle rijen van de tabel
- DEen sleutel die door buitenlandse gebruikers wordt gebruikt
4.Gemiddeld
Waar staat de "A" in ACID voor?
- AAvailability (beschikbaarheid)
- BAtomicity (atomiciteit)
- CAggregation (aggregatie)
- DAccuracy (nauwkeurigheid)
5.Gemiddeld
Wat geeft EXCEPT (in Oracle MINUS genoemd) terug?
- AAlle rijen uit beide query's zonder duplicaten
- BRijen van de tweede query die niet in de eerste voorkomen
- CRijen van de eerste query die niet in de tweede voorkomen
- DRijen die in beide query's voorkomen
6.Gemiddeld
Wat doet ROLLBACK TO SAVEPOINT s1?
- AMaakt de hele transactie vanaf het begin ongedaan
- BVerwijdert het savepoint en alle tabellen die sindsdien zijn gewijzigd
- CBeëindigt de transactie en commit alles
- DMaakt de wijzigingen na savepoint s1 ongedaan en houdt de transactie open
7.Moeilijk
Welk joinalgoritme kiest een optimizer vaak voor een gelijkheidsjoin tussen twee grote tabellen zonder bruikbare indexen?
- ACross join
- BNested loop join met index-lookups
- CBitmap join op de primaire sleutel
- DHash join
8.Moeilijk
Transactie T1 vergrendelt rij A en wacht op rij B, terwijl T2 rij B vergrendelt en op rij A wacht. Wat doet een typisch DBMS?
- ACommit beide transacties tegelijk
- BLaat beide transacties wachten totdat een van beide normaal commit
- CVoegt de twee transacties samen tot één
- DDetecteert de deadlock en breekt één transactie als slachtoffer af
Antwoordenblad
- 1. A · Data Definition Language (DDL)
- 2. B · AVG
- 3. B · Een kolom die verwijst naar de primaire sleutel van een andere tabel
- 4. B · Atomicity (atomiciteit)
- 5. C · Rijen van de eerste query die niet in de tweede voorkomen
- 6. D · Maakt de wijzigingen na savepoint s1 ongedaan en houdt de transactie open
- 7. D · Hash join
- 8. D · Detecteert de deadlock en breekt één transactie als slachtoffer af
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.