Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire

An Interactive Environment for Relational Algebra Exercises

Télécharger
Donati, Alexia ULiège
Promoteur(s) : Debruyne, Christophe ULiège
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 ULiège
Date de soutenance  : 29-jui-2026/30-jui-2026
Promoteur(s) : Debruyne, Christophe ULiège
Membre(s) du jury : Boigelot, Bernard ULiège
Louveaux, Quentin ULiège
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.


Fichier(s)

Document(s)

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

Auteur

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

Promoteur(s)

Membre(s) du jury

  • Boigelot, Bernard ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Informatique
    ORBi Voir ses publications sur 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 Voir ses publications sur ORBi








Tous les documents disponibles sur MatheO sont protégés par le droit d'auteur et soumis aux règles habituelles de bon usage.
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.