Conception et réalisation d'une interface pour l'interrogation d'une base de données documentaire

par Ghassan Kahwati

Thèse de doctorat en Mathématiques appliquées aux sciences sociales

Sous la direction de Jacques Rouault.

Soutenue en 1986

à Grenoble 2 .


  • Résumé

    Le travail réalisé comprend une étude critique sur la structure de base des langages d'interrogation et leurs caractéristiques linguistiques (abrévation, vocabulaire et syntaxe). Une réflexion est faite sur les différents types d'utilisateurs pour comprendre les facteurs humains qui influencent leur comportement en face d'un système informatisé. A partir de là, nous avons défini l'utilisateur occasionnel visé par l'interface et un langage de commande (Lasydo) lui est adapté. Les caractéristiques de ce langage, ses fonctions et ses éléments sont discutés. Un traducteur ayant la structure de compilateur assure la transformation de la requête de l'usager en une forme acceptee par SGDB. Nous utilisons dans ce but un logiciel d'aide à l'écriture des traducteurs. La structure interne de Lasydo et celle de la base de données y sont prises en considération. Ce traducteur est défini et réalisé. Une étude synthétique et comparative sur les modèles de données à débouché sur la mise en oeuvre d'une base de données selon le modèle relationnel. En exploitant les propriétés de ce modèle, nous proposons deux schémas de la base, à relation unique et à relations multiples. Nous discutons la représentation de ces schémas sous forme de graphe extensible et nous décrivons le mécanisme de edéduction des chemins d'accès à l'information recherchée. Enfin, l'implantation de la base et de l'interface (modulaire et extensible) sous le système multics du HB68 est décrite.


  • Résumé

    This survey deals with basic structure of query languages and their linguistic characteristics (i. E abbreviations, vocabulary and syntax). A part of the work carried out is about the different types of users in order to apprehend human factors influencing their behaviour when facing an automatized system. Next, the occasional user affected by the interface is defined and a command language (Lasydo) is adapted to him. The characteristics, functions and elements of this language are analysed here. A translator with a compiler structure realizes the transformations of the user's request into a form accepted by DBMS. For this purpose we use a software as a support to the writing of translator. It takes into account the internal structure of Lasydo and that of the data base. The translator is defined and realized. A comparative and synthetic study about data models has allowed the implementation of a database consistent with the relational model. By working out the properties of this model, we suggest two schemes for this base : a one-relational basis and multiple-relational basis. Moreover, we study the representation of these schemes as a dynamic graph ; and we express the deduction mechanism of the access path to the required information. At last, we study the implementation of the base and the interface under the multics system of the HB68.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Où se trouve cette thèse ?

  • Bibliothèque : Service Interétablissement de la documentation (Saint-Martin-d'Hères, Isère). Bibliothèque universitaire Droit-Lettres.
  • PEB soumis à condition
  • Cote : 205141/1986/21
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.