thesis

Versions et bases de donnees : modele formel, supports de langage et d'interface-utilisateur

Defense date:

Jan. 1, 1994

Edit

Institution:

Paris 11

Disciplines:

Directors:

Abstract EN:

Pas de résumé disponible.

Abstract 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