INF-21306 Data Management


Credits 6.00

Teaching methodContact hours
Group work8
Course coordinator(s)prof.dr. ir. GJ Hofstede
Lecturer(s)prof.dr. ir. GJ Hofstede
dr. Q Liu
H khan
Examiner(s)prof.dr. ir. GJ Hofstede

Language of instruction:


Assumed knowledge on:

Fluency in English, at ease with computers, basic mathematics.

Continuation courses:

INF-33806 Big Data, INF-33306 Linked Data,  INF-31306 Engineering and Management of Information Systems, INF-50806 Agent-Based Modelling of Complex Adaptive Systems, thesis work


This course covers database design and the use of databases in applications, with a focus on applications in the life sciences. Topics include the relational model, database design principles, the structured query language (SQL), including temporal and spatial queries. Data lifecycle topics and contemporary issues for data scientists and practitioners are also introduced, i.e. big data, FAIR principles, data governance, licensing, privacy, blockchains.
The course includes extensive practical work in the design, construction and use of databases in the students' field of study. Practical work involves MySQL and Microsoft Access. Students tend to value these hands-on database design and building skills as the most valuable part of the course.

Learning outcomes:

After successful completion of this course students are expected to be able to:
- demonstrate a managerial perspective on an organization's memory;
- explain key concepts of data modelling and databases (i.e. entities, relationships, primary and foreign keys);
- interpret data model diagrams using different notations (E-R diagrams, UML class diagrams);
- compile database queries with SQL; including joins, subqueries, arithmetic, logical and spatial operations;
- analyse a realistic information system problem and propose a data design solution;
- design and implement a database for a problem in their field of study;
- debate some of the contemporary challenges in data management, such as FAIR principles, security, big data, blockchains, privacy, licensing, ...


- take a tutorial in a database package (MS Access or MySQL);
- do database design exercises;
- do advanced database querying exercises;
- study the course book "Data Management";
- perform a database development project in a team, write a report on it, present the results.


- three (3) individual closed book quizzes (50%, needs a minimum mark of 5.5 to pass);
- team assignment (50%, needs a minimum mark of 5.5 to pass).
Quizzes are scheduled in the three first weeks.
There is one quiz re-examination in week 4 in case of force majeure.


The book for the course is:
Richard T. Watson. Data Management, Databases and Organizations. 6th ed. (e-book).
The course's Brightspace offers support material: study guide, explanatory texts, self-tests, sample exam questions and sample project results of prior teams.

Restricted Optional for: BATBiosystems EngineeringBSc1MO, 5MO
MPSPlant SciencesMScD: Spec. D - Plant Breeding and Genetic Resources1MO, 5MO
MPBPlant BiotechnologyMScA: Spec. A - Functional Plant Genomics1MO, 5MO
MBEBiosystems EngineeringMSc5MO
MBFBioinformaticsMSc1MO, 5MO
MGIGeo-Information ScienceMSc5MO
Compulsory for: WUDSCBSc Minor Data Science1MO