Les versions dans les bases de données orientées objet : modélisation et manipulation

Résumé : Cette thèse s'inscrit dans le domaine des bases de données orientées objet ; elle propose des solutions pour décrire et manipuler des bases de données intégrant des versions. Le concept de version est nécessaire dans de nombreux domaines d'application comme la gestion de documentations techniques, la conception assistée par ordinateur et le génie logiciel. Les versions permettent notamment de conserver et manipuler l'évolution des entités du monde réel gérées dans de tels domaines. Différentes gestions de versions sont possibles. Certains travaux gèrent des versions de base ou d'une partie de base pour décrire l'évolution globale d'une base de données ; notre étude s'intéresse, quant à elle, à la représentation de l'évolution de chaque entité décrite dans la base, de manière indépendante. Nous proposons, d'une part, un modèle conceptuel intégrant la gestion de versions d'objets et de classes. Les relations de composition et d'association, dont la sémantique est affinée à l'aide de cardinalités, intègrent les versions pour des entités complexes. De telles relations, incluant les versions, induisent des contraintes d'intégrité structurelle complexes, dont nous faisons l'étude. D'autre part, nous proposons un langage pour manipuler ce type de bases de données. Ce langage permet notamment une interrogation de type Select From Where qui prend en compte les spécificités liées aux versions ; les différents niveaux d'abstraction liés aux versions c'est-à-dire les forêts de dérivation, les arbres et les versions, peuvent être exploités lors d'une interrogation. Une réalisation du modèle et du langage est effectuée au sein d'un prototype. Ce prototype est une interface destinée à des utilisateurs occasionnels, en permettant de manipuler graphiquement une base de données intégrant des versions.
Type de document :
Thèse
Liste complète des métadonnées

Littérature citée [76 références]  Voir  Masquer  Télécharger

https://tel.archives-ouvertes.fr/tel-00378240
Contributeur : Gilles Hubert <>
Soumis le : jeudi 23 avril 2009 - 18:08:28
Dernière modification le : vendredi 12 avril 2019 - 16:23:00
Document(s) archivé(s) le : jeudi 10 juin 2010 - 21:42:51

Identifiants

  • HAL Id : tel-00378240, version 1

Collections

Citation

Gilles Hubert. Les versions dans les bases de données orientées objet : modélisation et manipulation. Informatique [cs]. Université Paul Sabatier - Toulouse III, 1997. Français. ⟨tel-00378240⟩

Partager

Métriques

Consultations de la notice

280

Téléchargements de fichiers

2234