Kies de Nederlandse taal
Course module: JBP051-B-6
Foundations of Databases
Course info
Course moduleJBP051-B-6
Credits (ECTS)6
CategoryBA (Bachelor)
Course typeCourse
Language of instructionEnglish
Offered byTilburg University; Tilburg School of Economics and Management; TiSEM: Management; TiSEM: Management;
Is part of
PM Data Science & Entrepreneurship
dr. G.J.Y.J. Monsieur
Other course modules lecturer
Academic year2020
Starting block
SM 2
Course mode
Registration openfrom 19/01/2021 up to and including 20/08/2021
This course will introduce the fundamentals of database systems. The main emphasis is on the relational algebra and model. Analysis, design and implementation of database systems are discussed in detail. Furthermore, students learn to understand semi-structured data (e.g. XML and JSON).

After successful conclusion of this course students will:

  • have a basic understanding of (unstructured) data, database management systems
  • understand and be apply to apply the following concepts and techniques:
    • Relational algebra,
    • SQL,
    • Triggers,
    • Views,
    • XML/ JSON


The course will be based on a formal exam and practical assignments involving a real-world project submitted possibly by external organizations.


Type of instructions

Lectures, group assignments, labs, instructions, coursera

Type of exams

Written exam and practical assignments

Compulsory Reading
  1. A blend of research articles, class notes, and material from reference books will be used in this course..


This course is part of the premaster’s program Data Science and Entrepreneurship, consisting of:
  • JBP021-B-6                          Programming
  • JBP031-B-6                          Data-structures and Algorithms
  • JBP041-B-6                          Introduction to Machine Learning
  • JBP051-B-6                          Foundations of Databases
  • JBP061-B-6                          Statistics for Data Scientists
The courses from the Data Science and Entrepreneurship program require specific prior knowledge. It is only possible to participate in this course if approved by the admission committee and if you are enrolled for the program. Please note that this course will be taught in Mariënburg, ‘s-Hertogenbosch (JADS).

Minor students
Are you enrolled for a BSc program and you want to follow the courses of the premaster’s courses during your BSc program, this might be possible as a minor student (in Dutch: bijvakstudent). A hard requirement is that your examination program (as presented in your study programs Education and Examination Regulations (in Dutch: OER)) contains at least 10 ECTS in Mathematics and 10 ECTS in Statistics. Do you want to know if you are eligible? Contact the admissions officer (

Incoming exchange students
For incoming exchange students: you should have passed at least 10 ECTS in Mathematics and 10 ECTS in Statistics in order to be eligible for this course.
Course available for exchange students
Conditions of admission apply
Contact person
dr. G.J.Y.J. Monsieur
Timetable information
Foundations of Databases
Written test opportunities
Schriftelijk / WrittenEXAM_01SM 2131-05-2021
Schriftelijk / WrittenEXAM_01SM 2205-07-2021
Written test opportunities (HIST)
Required materials
Recommended materials


Final grade

Kies de Nederlandse taal