Vak: Databases II credits: 5

Vakcode
ITVB21DBS2
Naam
Databases II
Studiejaar
2026-2027
ECTS credits
5
Taal
Nederlands
Coördinator
J.H. de Boer
Werkvormen
  • Hoorcollege
  • Practicum / Training
Toetsen
  • Databases II - Overige toetsing

Leeruitkomsten

  • De student ontwerpt en modelleert een relationele database voor een gegeven casus en user requirements.
  • De student beschrijft welke typen databases er zijn.
  • De student ontwerpt en realiseert niet-triviale queries voor een gegeven complexe database.
  • De student maakt eenvoudige programma's in SQL.
  • De student optimaliseert queries door gebruik te maken van indexeren.
  • De student realiseert en beschrijft een eenvoudige niet-relationele database.
  • De student weet wat isolatie van transacties betekent en met welke mechanismen dit gerealiseerd wordt.
  • De student maakt eenvoudige toepassingen met een document store (MongoDB).
     

Inhoud

Databases in de één of andere vorm zijn een essentieel onderdeel voor vrijwel elk informatie-systeem. In jaar 1 heb je al kennis gemaakt met de basis van relationele databases en SQL. In dit vak gaan we dieper in op relationele databases en query’s. Daarnaast komen meer geavanceerde onderwerpen aan de orde zoals transacties, indexen en query processing. Bij het vak databases 1 gebruikten we ProgreSQL, in databases 2 zal dat MySQL zijn.

Met de opkomst van big data in het internettijdperk zijn er naast het relationele model ook andere databasemodellen ontstaan met hun specifieke kenmerken. Wat zijn de voor- en nadelen van die andere modellen? Voor welke situaties zijn ze geschikt? Het is goed om daar meer van te weten zodat je in staat bent om bij een gegeven casus een passend databasemodel te kiezen. Je krijgt een overzicht en maakt specifiek kennis met Mongodb.
 

Opgenomen in opleiding(en)

School(s)

  • Engineering, Life Sciences & ICT