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
- BSorteert rijen in de volgorde van de lijst
- CHoudt rijen over waarvan country niet in de lijst staat
- DHoudt rijen over waarvan country alle drie de codes tegelijk bevat
2.Makkelijk
Wat is een samengestelde sleutel (composite key)?
- AEen sleutel die in een aparte tabel wordt opgeslagen
- BEen sleutel die door de database wordt gegenereerd
- CEen sleutel die bestaat uit twee of meer kolommen
- DEen sleutel die dubbele waarden toestaat
3.Makkelijk
Wat is een primaire sleutel (primary key)?
- AEen kolom of combinatie van kolommen die elke rij uniek identificeert
- BEen wachtwoord voor de database
- CEen kolom die dubbele waarden mag bevatten maar nooit NULL mag bevatten
- DDe eerste kolom van elke tabel
4.Gemiddeld
Wat geeft SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results terug?
- AEen fout, omdat CASE niet is toegestaan in SELECT
- BElke naam met het label 'pass' of 'fail', afhankelijk van het cijfer
- CAlleen de studenten die geslaagd zijn
- DHet aantal studenten dat geslaagd en gezakt is
5.Gemiddeld
Welke ACID-eigenschap betekent dat gelijktijdige transacties elkaars onvoltooide wijzigingen niet zien?
- AAtomiciteit (atomicity)
- BIsolatie (isolation)
- CDuurzaamheid (durability)
- DBeschikbaarheid (availability)
6.Gemiddeld
Wat doet GRANT SELECT ON employees TO alice?
- AMaakt alice eigenaar van de database
- BGeeft alice het recht rijen in de tabel employees te wijzigen en te verwijderen
- CKopieert de tabel employees naar alice
- DGeeft de gebruiker alice het recht de tabel employees te lezen
7.Moeilijk
Wat is een bekend nadeel van het opsplitsen van tabellen naar BCNF vergeleken met 3NF?
- ADe decompositie verliest altijd gegevens bij het terugkoppelen
- BBCNF-tabellen kunnen geen primaire sleutels hebben
- CSommige functionele afhankelijkheden zijn misschien niet meer binnen één tabel te controleren
- DBCNF staat meer redundantie toe dan 3NF
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?
- ADetecteert de deadlock en breekt één transactie als slachtoffer af
- BCommit beide transacties tegelijk
- CLaat beide transacties wachten totdat een van beide normaal commit
- DVoegt de twee transacties samen tot één
Antwoordenblad
- 1. A · Houdt rijen over waarvan country gelijk is aan een van de waarden in de lijst
- 2. C · Een sleutel die bestaat uit twee of meer kolommen
- 3. A · Een kolom of combinatie van kolommen die elke rij uniek identificeert
- 4. B · Elke naam met het label 'pass' of 'fail', afhankelijk van het cijfer
- 5. B · Isolatie (isolation)
- 6. D · Geeft de gebruiker alice het recht de tabel employees te lezen
- 7. C · Sommige functionele afhankelijkheden zijn misschien niet meer binnen één tabel te controleren
- 8. A · Detecteert de deadlock en breekt één transactie als slachtoffer af
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.