navigation

Databases

Laatste aanpassingen voor academiejaar 2023—2024.


Planning

nrdatumonderwerp
01vr 16-02-2024RDBMS & SQL: Basics, DB Componenten
02vr 23-02-2024ER-schema
03di 27-02-2024ACID & SQL Deel 1
04vr 08-03-2024SQL deel 2
05vr 15-03-2024RDBMS transacties: basics, concurrency control
06vr 22-03-2024DB APIs: basics, JDBC, JDBI
07di 26-03-2024DB APIs: JPA & Hibernate
08di 16-04-2024Re Transacties: rollbacks, concurrency in practice
09vr 26-04-2024NoSQL 1: intro HC, key/value en document stores
10vr 03-05-2024NoSQL 2: advanced concepts, case studies
11vr 17-05-2024XML Data Storage, Big Data & Analytics
12do 23-05-2024Reserve

Cursus noties

Er worden telkens blokken van 3 uur ingepland voor dit vak. Er zijn geen traditionele hoorcolleges voorzien. Alle noties zijn via deze website te raadplegen (tenzij anders vermeld):

Inhoudsopgave

Syllabus

Cursusbeschrijving

Dit opleidingsonderdeel focust enerzijds op drie soorten databases:

  • relationele databases
  • de NoSQL-alternatieven
  • XML databases

En anderzijds op twee toepassingen:

  • programmeren van database-gestuurde applicaties via API’s
  • een inleiding in Big Data

Vereiste voorkennis

  • Basiskennis van een Object-Geörienteerde programmeertaal als Java of C#
  • Basiskennis van het UNIX systeem, werken met commandline

Doelstellingen

Zie ook Studiegids UHasselt

De context en het overzicht worden aangereikt in de eerste lessen van dit vak.

Als practicum wordt een grotere probleemstelling als project uitgewerkt. Alle aan te leren aspecten van databases komen in dit project aan bod. Studenten kunnen facultatief buiten het practicum extra thematische oefeningen oplossen.

Kalender

Zie Mytimetable UHasselt.