thesis

Une algebre et un langage graphique pour les bases de donnees objet integrant le concept de version

Defense date:

Jan. 1, 1997

Edit

Institution:

Toulouse 3

Disciplines:

Authors:

Directors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

Cette these s'inscrit dans le cadre des bases de donnees orientees objet integrant le concept de versions. Elle propose notamment une algebre et un langage graphique pour manipuler de telles bases de donnees. L'algebre et le langage graphique reposent sur un modele de donnees conceptuel. Ce modele est un modele objet integrant la gestion des versions d'objet et de type. Ces dernieres permettent de decrire l'evolution de valeur et de schema d'une entite independamment des autres entites. L'algebre propose une interrogation uniforme des objets et des versions. Elle apporte des solutions pour prendre en compte les specificites des versions. Ainsi, les versions decrivant une entite peuvent etre interrogees en considerant la hierarchie de derivation a laquelle elles appartiennent : l'evolution des entites est consideree. Elles peuvent egalement etre interrogees independamment les unes des autres : l'interrogation porte alors sur des etats particuliers d'entites. L'algebre est composee d'un ensemble d'operateurs qui correspondent pour la plupart aux operateurs classiques tels que la selection et la jointure, mais etendus pour la prise en compte des versions. Elle comprend egalement d'autres operateurs qui sont eux specifiques aux versions. L'algebre sert de base formelle a un langage graphique nomme vohql (version and object hypertext query language). Vohql permet de manipuler des bases de donnees gerant l'evolution. Il utilise un graphe pour representer le schema de la base de donnees. Ce graphe est le point de depart de toute interrogation et de toute manipulation. Vohql propose notamment des solutions pour representer l'evolution et pour la derivation des versions de type et d'objet. Au niveau de l'interrogation, il met en oeuvre des operateurs de l'algebre.