Thèse soutenue

Comment fournir des réponses coopératives aux requêtes à une base de données
FR  |  
EN
Accès à la thèse
Auteur / Autrice : Frédéric Cuppens
Direction : Robert Demolombe
Type : Thèse de doctorat
Discipline(s) : Sciences appliquées
Date : Soutenance en 1988
Etablissement(s) : École nationale supérieure de l'aéronautique et de l'espace (Toulouse ; 1972-2007)

Résumé

FR

Cette thèse présente une méthode, et sa formalisation, pour fournir des informations supplémentaires intéressantes en réponse à des requêtes posées à une base de données relationnelle. Ces informations intéressantes sont définies en utilisant une base de connaissances contenant des règles représentant le savoir-faire d’un expert habitué à fournir des réponses à des utilisateurs occasionnels. Cette base de connaissances contient également une description de la base de données. Cette description de haut niveau utilise les notions d’entité, d’attributs d’entité, de relation et de "thème". Les thèmes sont associés aux attributs et aux relations et permettent de regrouper les informations de la base de données qui appartiennent à un même champ sémantique. Les bases de données et de connaissances sont toutes deux formalisées en logique du premier ordre. Il y a toutefois deux niveaux différents de formalisme : un niveau objet pour représenter la base de données elle-même, et un méta-niveau pour représenter la base de connaissances utilisée pour transformer les requêtes. Ces requêtes transformées définissent les informations supplémentaires à fournir à l’utilisateur. Elles sont obtenues en utilisant un mécanisme de déduction classique. Pour réaliser cette transformation, il est important de tenir compte des caractéristiques de chaque utilisateur. Dans cette thèse, seul l’aspect sémantique de l'information a été considéré, et l’on ne s’est pas intéressé aux aspects linguistiques, tel que la représentation en langue naturelle. Il faut également signaler qu’un premier prototype implanté en PROLOG fonctionne à l'heure actuelle.