Thèse soutenue

Cholq : une interface de manipulation de base de données orientée objet pour non-spécialistes. Mise en oeuvre dans le cadre d'une application industrielle

FR  |  
EN
Auteur / Autrice : Christian Sallaberry
Direction : Gilles Zurfluh
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 1992
Etablissement(s) : Toulouse 3

Résumé

FR

Cette these s'inscrit dans le contexte des bases de donnees orientees objet et des interfaces utilisateur associees. Les travaux correspondants ont ete effectues et experimentes dans le cadre d'une application developpee pour la compagnie ibm: le projet supplier profile. Ce projet a pour objectif la mise a disposition d'utilisateurs non-informaticiens d'informations complexes et multimedia de la compagnie. Nous avons oriente nos travaux vers des solutions basees sur les approches connaissance, hypertexte et orientee objet. Les developpements successifs de deux prototypes demontrent les imperatifs ergonomiques de l'application: le supplier profile necessite a la fois la puissance d'expression des langages declaratifs et la souplesse de navigation des systemes hypertextes. Par consequent, nous proposons un modele de donnees et de requetes oriente objet, adapte aux preoccupations du projet. Nous definissons ensuite le langage de manipulation de type hypertexte cholq associe a ce modele. L'interface cholq offre a ses utilisateurs une gestion homogene de l'application en termes d'objets. Nous distinguons deux niveaux d'abstractions: la manipulation d'ensembles d'objets qui permet notamment la definition d'un contexte de travail et le cheminement d'objet en objet a travers un reseau de nuds limite au contexte specifie precedemment. Enfin, nous decrivons une demarche de conception de la base d'objets pour mettre en uvre le supplier profile et son interface. Cholq apporte une solution interessante au probleme de manipulation d'informations complexes et multimedia en faisant abstraction de la structure des classes d'objets et en proposant une formulation graphique des requetes. Ce langage a pour vocation d'etre un outil accessible aux utilisateurs non-informaticiens ou occasionnels d'une application operationnelle