Databases vormen het fundament van de meeste applicaties en het hart van Business Intellgence. Daarmee hebben ze een grote impact op het succes van veel IT projecten. Een succesvolle database implementatie begint bij het ontwerp van de database. Het ontwerp is grotendeels bepalend voor de performance van de database, de schaalbaarheid van de database en de kwaliteit van de gegevens. Data modelleren is daarmee een skill die elke developer zou moeten hebben.
In de cursus database modelleren worden de drie grote richtingen voor het opzetten van relationele databases besproken: normaliseren, dimensioneel modelleren en Data Vault. Tevens komen noSQL databases aan bod en wordt ingegaan op het modelleren van Document databases en Key-Value databases. Ook de rol en opzet van een Data Lake in een moderne BI architectuur komt aan bod.