An Interactive Environment for Relational Algebra Exercises
Donati, Alexia
Promoteur(s) :
Debruyne, Christophe
Date de soutenance : 29-jui-2026/30-jui-2026 • URL permanente : http://hdl.handle.net/2268.2/26012
Détails
| Titre : | An Interactive Environment for Relational Algebra Exercises |
| Titre traduit : | [fr] Un Environnement Interactif pour les Exercices d'Algèbre Relationnelle |
| Auteur : | Donati, Alexia
|
| Date de soutenance : | 29-jui-2026/30-jui-2026 |
| Promoteur(s) : | Debruyne, Christophe
|
| Membre(s) du jury : | Boigelot, Bernard
Louveaux, Quentin
|
| Langue : | Anglais |
| Nombre de pages : | 76 |
| Discipline(s) : | Ingénierie, informatique & technologie > Sciences informatiques |
| Institution(s) : | Université de Liège, Liège, Belgique |
| Diplôme : | Master en sciences informatiques, à finalité spécialisée en "intelligent systems" |
| Faculté : | Mémoires de la Faculté des Sciences appliquées |
Résumé
[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.
Citer ce mémoire
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.

Master Thesis Online


2025_2026_TFE_DONATI.pdf