Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
MASTER THESIS

An Interactive Environment for Relational Algebra Exercises

Download
Donati, Alexia ULiège
Promotor(s) : Debruyne, Christophe ULiège
Date of defense : 29-Jun-2026/30-Jun-2026 • Permalink : http://hdl.handle.net/2268.2/26012
Details
Title : An Interactive Environment for Relational Algebra Exercises
Translated title : [fr] Un Environnement Interactif pour les Exercices d'Algèbre Relationnelle
Author : Donati, Alexia ULiège
Date of defense  : 29-Jun-2026/30-Jun-2026
Advisor(s) : Debruyne, Christophe ULiège
Committee's member(s) : Boigelot, Bernard ULiège
Louveaux, Quentin ULiège
Language : English
Number of pages : 76
Discipline(s) : Engineering, computing & technology > Computer science
Institution(s) : Université de Liège, Liège, Belgique
Degree: Master en sciences informatiques, à finalité spécialisée en "intelligent systems"
Faculty: Master thesis of the Faculté des Sciences appliquées

Abstract

[en] This Master's thesis investigates the conception of an interactive learning environment for relational algebra and extended relational algebra that facilitates autonomous practice and automated assessment, while being in complete accordance with the formalism of the introductory database course of Prof. Christophe Debruyne. Although relational algebra forms a fundamental component of relational database systems, students often encounter difficulties when translating their theoretical understanding into writing correct relational algebra expressions. This is amplified by the fact that existing resources for practising relational algebra frequently omit parts of the theory, adopt semantics that differ from those taught in class, or provide limited support for verifying the correctness of solutions. To address these limitations, the thesis first introduces the underlying theoretical foundations and discusses the decisions that led to the framework adopted for the tool. Then, it conducts a state-of-the-art analysis of existing educational tools that leads to the selection of RelaX as the basis for the tool. Consequently, RelaX is modified to align its syntax, interface, and semantics with the formalism of the course material. In addition, an exercise and verification system is designed and integrated into the tool to provide automated correctness checking and immediate feedback to users. Finally, the perceived usability and pedagogical usefulness of the implemented platform are evaluated through qualitative and quantitative data collected from two practical sessions of the introductory database course. The evaluation indicates that the proposed environment constitutes a promising support tool for relational algebra practice in the database course.


File(s)

Document(s)

File
Access 2025_2026_TFE_DONATI.pdf
Description:
Size: 1.92 MB
Format: Adobe PDF

Author

  • Donati, Alexia ULiège Université de Liège > Master sc. inform. fin. spéc. intell. syst.

Promotor(s)

Committee's member(s)

  • Boigelot, Bernard ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Informatique
    ORBi View his publications on ORBi
  • Louveaux, Quentin ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Systèmes et modélisation : Optimisation discrète
    ORBi View his publications on ORBi








All documents available on MatheO are protected by copyright and subject to the usual rules for fair use.
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.