Thèse soutenue

Optimisation et simplification des requêtes : SYDIN, un outil de déduction et de maintien d’intégrité, dans les bases de données déductives

FR  |  
EN
Auteur / Autrice : Mohamed Ali Touati
Direction : Jacques Kouloumdjian
Type : Thèse de doctorat
Discipline(s) : informatique et automatique appliquées
Date : Soutenance en 1990
Etablissement(s) : Lyon, INSA
Partenaire(s) de recherche : Laboratoire : LIA - Laboratoire d'Informatique Appliquée (Lyon1972-1991)

Mots clés

FR

Résumé

FR  |  
EN

La coopération des systèmes de Gestion de Bases de Données Relationnelles et des langages fondés sur la logique mathématique, a donné naissance à une nouvelle génération de produits appelés Base de Données déductives. Dans cette thèse, nous présentons, SYDIN, une système issu d'une coopération entre le SGBD Oracle et le langage Prolog. SYDIN est un système de manipulation de connaissances, qui offre deux fonctionnalités principales : la déduction et la mise à jour. - Déduction : répond à une requête d’interrogation qui concerne la Base de Données et la mémoire de Prolog en utilisant aussi bien les informations explicites que celles déduites par les règles de déduction. Les requêtes récursives sont optimisées et résolues grâce à un évaluateur spécialisé. Mise à jour : met à jour une Contrainte d'intégrité, une règle de déduction ou les données de la base. Pour les contraintes d'intégrité. SYDIN n'intègre ou ne supprime une Contrainte que si l'ajout ou la suppression de cette dernière est cohérent avec le reste des Contraintes. Ainsi, à tout moment, l'ensemble des Contraintes d'intégrité est cohérent et non redondant, pour n'importe quel type de mise a jour. SYDIN est réalisé sur une station Sun 3 sous l'environnement Unix.