navigation

Databases

Laatste aanpassingen voor academiejaar 2023—2024.


Planning

nr datum onderwerp
01 vr 22-09-2023 RDBMS & SQL: Basics, DB Componenten
02 vr 29-09-2023 ACID & SQL Deel 1
03 vr 06-10-2023 SQL deel 2
04 vr 13-10-2023 RDBMS transacties: basics, concurrency control
05 vr 20-10-2023 DB APIs: basics, JDBC, JDBI
06 vr 27-10-2023 DB APIs: JPA & Hibernate
07 vr 10-11-2023 Re Transacties: rollbacks, concurrency in practice
08 vr 14-11-2023 NoSQL 1: intro HC, key/value en document stores
09 vr 24-11-2023 NoSQL 2: advanced concepts, case studies (1)
10 vr 01-12-2023 NoSQL 3: map/reduce, replication, graph stores, case studies (2)
11 vr 08-12-2023 XML Data Storage, Big Data & Analytics

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:

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.