Examen: Kennen en kunnen

Voorbeeldvragen Examen databases

EER + SQL en XML is open boek, de rest is gesloten boek. Print dus zelf de relevante documenten af. (Als je enkel de bovenstaande delen meeneemt kan je je papieren ook al bij je gesloten boek gedeelte naast je leggen, zodat het examen vlotter verloopt.)

Voorbeeld vragen:

  • Leg uit wat de “write-ahead log strategy” betekend in transaction management en hoe deze strategie gebruikt wordt om rollbacks uit te voeren bij een transaction failure.

  • Gegeven een figuur figuur, waarin twee transacties tegelijkertijd items op een beurs verkopen binnen één database

    1. Welk probleem wordt hier uitgebeeld, én waarom?
    2. Beschrijf twee verschillende mogelijkheden om dit probleem op te lossen, én wat de voor- en nadelen zijn van de mogelijkheid. Illustreer voor elke mogelijkheid een figuur zoals bovenstaande dat bewijst dat het probleem verholpen werd.
  • Stel dat een bank je benadert voor advies omdat hun systeem traag is. Ze hebben één groot Maria DB-based database systeem dat zowel smartphone apps als de globale website als applicaties op kantoren data voedt. Ze verwachten van jou twee mogelijke scenario’s om dit probleem aan te pakken. Schets deze hieronder.

  • Leg uit wat Soft State betekend.

  • Geef het verschil in werking tussen een distributed key-value store systeem (bvb. Redis) en een Wide-Column oplossing (bvb. Cassandra). Geef naast dit verschil ook het grootste voordeel van elk database type.

  • Gegeven volgende xml-file en xsd-schema: Voeg … data toe aan de xml-file op de juiste plaats en pas het xsd-schema aan om aan de nieuwe structuur te voldoen

  • Wat is het verschil tussen een data lake en een data warehouse? Leg uit.