Thèse soutenue

Versions et bases de donnees : modele formel, supports de langage et d'interface-utilisateur
FR  |  
EN
Accès à la thèse
Auteur / Autrice : STEPHANE GANCARSKI
Direction : Geneviève Jomier
Type : Thèse de doctorat
Discipline(s) : Sciences appliquées
Date : Soutenance en 1994
Etablissement(s) : Paris 11

Résumé

FR

Les applications necessitant de gerer simultanement plusieurs versions pour une meme entite modelisee sont nombreuses, mais les techniques d'implantation adoptees dans les systemes existants gerant des versions ne permettent d'offrir qu'un nombre limite de fonctionnalites aux utilisateurs. L'approche des versions de base de donnees (vbd) se distingue des precedentes approches en proposant une mise en uvre, efficace dans le cas general, de la gestion des versions. Dans cette approche, l'utilisateur manipule toujours une version d'entite dans son contexte, represente par une vbd. Chaque vbd contient les versions de differentes entites qui vont ensemble et represente une version de l'univers modelise. L'ensemble des vbd constitue la base de donnees multiversion. Les apports de la these consistent a etendre l'approche des vbd pour le developpement d'outils de manipulation pour les bases de donnees multiversions. Un modele formel, independant du modele de donnees de la base, permet de definir un ensemble d'operations qui doivent constituer le fondement d'un langage general de manipulation de versions. L'ensemble des vbd est ensuite structure a l'aide d'un multigraphe etiquete, afin d'introduire la semantique propre a chaque application. Grace a des mecanismes de vue sur cette structure, on offre aux utilisateurs une representation synthetique de la base de donnees multiversion, qui peut ensuite etre visualisee et sert de support a une interface-utilisateur. Une partie de ces travaux theoriques a ete mise en uvre dans un prototype, modesty, implante au-dessus du sgbd o#2