Thèse soutenue

Techniques d'expression et de vérification des contraintes d'intégrité : application au SGBD PEPIN

FR  |  
EN
Auteur / Autrice : Habib Ounally
Direction : Geneviève Jomier
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 1986
Etablissement(s) : Paris 11
Partenaire(s) de recherche : autre partenaire : Université de Paris-Sud. Faculté des sciences d'Orsay (Essonne)

Mots clés

FR

Mots clés contrôlés

Résumé

FR  |  
EN

Cette thèse propose des techniques de conception et d'implantation d'un sous-système d'intégrité dans un SGBD relationnel. Ces techniques considèrent le sous-système d'intégrité dans sa globalité, c'est-à-dire les fonctions d'expression et de stockage, de manipulation et de vérification des contraintes d’intégrité. L'expression des contraintes est réalisée à l'aide d’un langage utilisant des mots-clés pour distinguer entre trois classes de contraintes, les domaines, les contraintes structurelles et les contraintes de l'application. Les contraintes sont compilées puis stockées dans une représentation interne comportant un déclencheur, une assertion et un veilleur. Des règles et des algorithmes permettant de déterminer cette représentation sont proposés. La vérification des contraintes est assurée par des algorithmes spécialisés dans le contrôle des différents types de contraintes. Des n-index et des n-résumés sont proposés pour vérifier efficacement les contraintes référentielles et d'inclusion. Des règles de simplification sont utilisées pour déterminer des pré-tests pour les contraintes de l'application. Enfin, une maquette de sous-système d'intégrité basée sur ces techniques est implantée dans le SGBD PEPIN.