1.Makkelijk
Welke operator wordt gebruikt voor eenvoudige patroonherkenning in tekst in een WHERE-clausule?
- ACONTAINS
- BMATCH
- CLIKE
- DSIMILAR
2.Makkelijk
Wat is een surrogaatsleutel (surrogate key)?
- AEen sleutel die naar een andere tabel verwijst
- BEen kunstmatige identificatie zonder zakelijke betekenis, zoals een auto-increment-id
- CEen sleutel die alleen in views wordt gebruikt
- DEen sleutel die is gemaakt van echte gegevens, zoals een e-mailadres
3.Makkelijk
Welke instructie verwijdert rijen uit een tabel?
- ADELETE
- BTRUNCATE COLUMN
- CDROP
- DREMOVE
4.Gemiddeld
Studenten kunnen veel vakken volgen en vakken hebben veel studenten. Hoe wordt dit in tabellen gemodelleerd?
- AMet een lijst van vak-id's die in één kolom is opgeslagen
- BDoor studenten en vakken samen te voegen tot één tabel
- CMet een koppeltabel die vreemde sleutels naar zowel studenten als vakken bevat
- DMet een kolom met een vreemde sleutel course_id in de tabel students die naar courses verwijst
5.Gemiddeld
Welke ACID-eigenschap garandeert dat gecommitte wijzigingen een systeemcrash overleven?
- ADuurzaamheid (durability)
- BConsistentie (consistency)
- CIsolatie (isolation)
- DAtomiciteit (atomicity)
6.Gemiddeld
Wat betekent de functionele afhankelijkheid A → B?
- AA en B zijn allebei primaire sleutels
- BElke waarde van A hoort bij precies één waarde van B
- CA is een vreemde sleutel die naar B verwijst
- DElke waarde van B hoort bij precies één waarde van A
7.Moeilijk
Waarom gebruiken veel DBMS'en strikte two-phase locking, waarbij exclusieve locks tot de commit worden vastgehouden?
- AHet maakt een transactielog overbodig
- BHet maakt deadlocks onmogelijk
- CHet laat transacties veilig dirty data lezen
- DHet voorkomt cascaderende aborts, omdat niemand niet-gecommitte schrijfacties kan lezen
8.Moeilijk
Gegeven de functionele afhankelijkheden A → B, B → C en C → D op R(A, B, C, D), wat is de afsluiting A+?
- A{A, B, C, D}
- B{A, B}
- C{A, B, C}
- D{A}
Antwoordenblad
- 1. C · LIKE
- 2. B · Een kunstmatige identificatie zonder zakelijke betekenis, zoals een auto-increment-id
- 3. A · DELETE
- 4. C · Met een koppeltabel die vreemde sleutels naar zowel studenten als vakken bevat
- 5. A · Duurzaamheid (durability)
- 6. B · Elke waarde van A hoort bij precies één waarde van B
- 7. D · Het voorkomt cascaderende aborts, omdat niemand niet-gecommitte schrijfacties kan lezen
- 8. A · {A, B, C, D}
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.