Skip to Main content Skip to Navigation

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

Abstract : This thesis concerns object oriented databases; it proposes solutions to model and manage databases integrating versions. The concept of version is needed in various application fields such as technical documentation management, computer aided design and software engineering. Versions permit notably to keep and manage the evolution of the real world entities handled in such fields. There are different ways for versioning. Some works chose to describe the global evolution of a database; they manage versions of the whole database or versions of a database subpart. Our study focuses on representing independently the evolution of each entity described in the database. On the one hand, we propose a conceptual model extended to the versioning of objects and classes. Composition and relationship links, whose semantics are refined by cardinalities, integrate versioning for complex entities. Such links, including versions, induce complex contraints for structural integrity. On the other hand, we propose a language to manage this kind of databases. Particularly, this language provide a SelectFromWhere-type querying which take into account the specificities of versions; a query can take the most of the different abstraction levels related to versions that is to say derivation forests, trees and versions. The model and the language are realized within a prototype. This prototype is an end-user interface which provides a graphical management of databases integrating versions.
Document type :
Complete list of metadatas

Cited literature [76 references]  Display  Hide  Download
Contributor : Gilles Hubert <>
Submitted on : Thursday, April 23, 2009 - 6:08:28 PM
Last modification on : Thursday, March 26, 2020 - 6:04:52 PM
Document(s) archivé(s) le : Thursday, June 10, 2010 - 9:42:51 PM


  • HAL Id : tel-00378240, version 1



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⟩



Record views


Files downloads