2 6 3.1. Approche modification de schéma, Adaptation des données, p.28 ,
Un modèle conceptuel intégrant les versions Table des matières ,
55 2.3.1. Gestion simultanée de versions de classes et d'objets 55 2.3.2. Gestion de versions d'objets seule, p.57 ,
58 3.1.1. Les classes, p.59 ,
64 3.4.1. Les cas d'héritage, p.66 ,
79 3.7.2.3.1. L'expression des contraintes sur les versions d'objets, p.80 ,
problématique liée aux différences entre objets et versions 83 3.7.3.2. Les solutions pour l'expression des contraintes, p.86 ,
Le langage de description et de manipulation VOSQL Table des matières ,
1 1 2 3.1. Création d'instance 113 3.2. Modification et suppression d'instance Dérivation et migration d'instance, p.118 ,
Réalisation Table des matières ,
par exemple, est construite comme suit : -l'utilisateur choisit la position v, au niveau du noeud Doc_Avion pour indiquer qu'il travaille sur les versions et non sur les hiérarchies ,
une configuration et des objets qui y seront ajoutés, s'effectue comme suit à l'aide du langage : run body { --déclaration des variables associées à la création des objets o2 C_Doc_Avion Doc ,
-création avec valeur d'attribut en paramètre Intro = new C_Chapitre ,
la création des instances s'effectue comme suit : -les objets composants sont créés (new) ,
est pas possible de visualiser simultanément les différentes versions d'un objet. 2.3. Interrogation L'interrogation s'effectue toujours dans la version courante de configuration c'està-dire la dernière positionnée (méthode select) Une requête s'applique aux objets de la base, pour les valeurs qu'ils possèdent dans la version de configuration positionnée ,
§ 1.3.) est réalisée de la manière suivante : Question 4 : Obtenir la dernière version pour chaque document. Requête OQL 4b : -se positionner sur la dernière version de la configuration, -exécuter la requête : select d from d in Doc_Avions ou ,
on ne peut obtenir simultanément un objet dans différentes versions, les requêtes 1, 2 et 3 spécifiées dans notre environnement (cf. § 1.3.) n'ont pas d ,
Collet -Aspects temporels et dynamiques dans les bases de données -Technique et, Science Informatiques, vol.6, pp.5-457, 1987. ,
Sasha -Object Versioning in Ode - 7th Int, Conf. on Data Engineering (ICDE'91), pp.446-455, 1991. ,
Allen -Towards a general theory of action and time, Artificial Intelligence Journal, vol.23, 1984. ,
Zurfluh - OHQL : un langage graphique pour l'interrogation d'une base de données -Ingénierie des Systèmes d'Information, pp.203-228, 1993. ,
Sallaberry -CHOLQ : an object-oriented database querying environment -6th Int, Conf. on Software Engineering & its Applications, pp.203-214, 1993. ,
Sallaberry -A graphic tool for complex and multimedia database querying -1st Int, Workshop on Information Technology (BIWIT'94), pp.195-208, 1994. ,
Sallaberry -OHQL : A Database Querying Environment Intended For Naive Users -2nd East-West Int, Conf. on Human-Computer Interaction (EWHCI'94), pp.119-128, 1994. ,
Modelling inheritance, composition and relationship links between objects, object versions and class versions, Object Versions and Class Versions -7th Int. Conf. on Advanced Information Systems Engineering (CAiSE'95), pp.96-111, 1995. ,
DOI : 10.1007/3-540-59498-1_240
Zurfluh -Integrating Versions in the OMT Models -15th Int, Conf. on Conceptual Modeling (ER'96), pp.472-487, 1157. ,
Zdonik -The object-oriented database manifesto -1st Int, Conf. on Deductive and Object Oriented Database (DOOD'89), pp.40-57, 1989. ,
Wade -The Object Database Standard, ODMG-93, 1994. ,
Kanellakis -Building an Object Oriented Database System : The Story of O2, 1992. ,
Korth -Semantics and Implementation of schema evolution in object oriented databases - SIGMOD Record, pp.3-311, 1987. ,
82) J. Ben-Zvi -The Time Relational Model -PhD Thesis, 1982. ,
Koszlajda -Formal Model of an Object- Oriented Database with Versioned Objects and Schema -2nd Int, Conf. on Database and Expert Systems Applications (DEXA'91), pp.237-244, 1991. ,
Kim -Resolution of Time Concepts in Temporal Databases, 1993. ,
McCarthy -Rules are object too : a knowledge model for an active OODS -Advances in OODS, 1988. ,
Gray -Rule management in OODB : A uniform approach -17th Int, Conf. on Very Large Data Bases (VLDB'91), 1991. ,
Lorie -Version support for engineering database systems -Transactions on Software Engineering, pp.429-437, 1988. ,
Lockermann -Complex Entities for Engineering Applications -Research Foundation in OO and Semantic DBMS, pp.303-321, 1990. ,
Monties -Maintien de la cohérence dans une base de données multiversion -12 èmes Journées de Bases de Données Avancées (BDA'96), pp.181-201, 1996. ,
Tonge -DVSS : A distributed Version Storage Server for CAD Applications -13th Int, Conf. on Very Large Data Bases (VLDB'87), 1987. ,
Pernici -An Object- Oriented Approach to a Temporal Query Language -5th Int, Conf. on Database and Expert Systems Applications (DEXA'94), pp.225-235, 1994. ,
Rieu -Représentation de connaissances dynamiques dans SHERPA -VIII e Congrès INFORSID, 1990. ,
Rolland -Conception des systèmes d'informations : Etat de l'art et nouvelles perspectives -Nouvelles perspectives des Systèmes d'Informations, pp.3-40, 1990. ,
Gadia -A Seamless Generic Extension of SQL for Querying Temporal Data, 1992. ,
Gançarski -Versions et Bases de Données : modèle formel, supports de langage et d'interface-utilisateur -Thèse de doctorat, 1994. ,
Jomier -Managing Entity Versions within their Contexts : A Formal Approach -5th Int, Conf. on Database and Expert Systems Applications (DEXA'94), pp.400-409, 1994. ,
Nguyen -A computer-aided specification tool for concurrent engineering design -3th Int, Conf. on Concurrent Engineering, pp.121-127, 1996. ,
Ravat -Interrogation graphique de bases de d o n n é e s orientées objet réparties -Conf, Représentation par Objet (RPO'94), 14 èmes Journées internationales IA'94, pp.115-124, 1994. ,
Le Parc -Etude de la composition dans un modèle objet intégrant des versions d'entités et des versions de classes -XIIIème Congrès INFORSID, pp.277-296, 1995. ,
Batheja -Version Modelling concepts for computer aided design databases -Int, Conf. ACM SIGMOD, pp.379-386, 1986. ,
Toward a unified framework for version modeling in engineering databases, ACM Computing Surveys, vol.22, issue.4, pp.375-408, 1990. ,
DOI : 10.1145/98163.98172
Chang -Managing Change in Computer-Aided Design Databases -Research Foundation in OO and Semantic DBMS, pp.267-282, 1990. ,
Chiueh -Papyrus : A Structured History Database for VLSI Design Flow Management, 1990. ,
Copeland -Object identity -1st Int, Conf. on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'86), pp.406-416, 1986. ,
Woelk -Composite Object Support in an Object-Oriented Database System -2nd Int, Conf. on Object- Oriented Programming Systems, Languages and Applications (OOPSLA'87), pp.118-125, 1987. ,
Chou -Versions of Schema For Object-Oriented Databases - 14th Int, Conf. on Very Large Data Bases (VLDB'88), 1988. ,
Composite objects revisited, ACM SIGMOD Record, vol.18, issue.2, pp.337-347, 1989. ,
DOI : 10.1145/66926.66958
Woelk -Features of the ORION Object-Oriented Database -Object oriented Concepts, Applications and Databases, pp.251-282, 1989. ,
Aaron -Epochs, configuration schema and version cursors in the KBSA framework CCM model -3rd Int. Workshop on Software Configuration Management, pp.33-42, 1991. ,
Le Parc -VOHQL : une interface d'interrogation de bases de données intégrant le concept de version -Actes de séminaire, pp.55-74, 1996. ,
Habermann -Beyond Schema evolution to Database Reorganisation -SIGPLAN Notices, pp.67-76 ,
DOI : 10.1145/97946.97956
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.463.3534
Snodgrass -Supporting Valid Time in an Historical Relational Algebra : Proofs ansd Extensions, 1991. ,
Krueger -An inverted approach to configuration management -2nd Int. Workshop on Software Configuration Management, pp.1-4, 1989. ,
Sommerville -A Model for Versioning of classes in object oriented databases -10th Brit, Conf. on Databases (BNCOD'92), pp.42-58, 1992. ,
A temporal relational model and a query language, Information Sciences, vol.49, issue.1-3, pp.147-175, 1989. ,
DOI : 10.1016/0020-0255(89)90026-1
Rieu -Schema evolution in object oriented database systems -Data & Knowledge Engineering, pp.1-43, 1989. ,
Stein -Class Modification in the GemStone object oriented Database System -2nd Int, Conf. on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'87), pp.111-117, 1987. ,
Makki -A Framework for Temporal Object Databases - 1st Int, Conf. on Information and Knowledge Management (CIKM'92), pp.86-97, 1992. ,
Richards -A Taxonomy for Schema Versioning Based on the Relational and Entity Relationship Models - 12th Int, Conf. on the Entity-Relationship Approach (ER'93), pp.137-148, 1993. ,
Segev -TOODM -A Temporal Object Oriented Data Model with Temporal Constraints -10th Int, Conf. on the Entity-Relationship Approach (ER'91), pp.205-229, 1991. ,
Lorensen - Object-oriented modelling and design -Prentice-Hall publishing company, 1991. ,
Pistor -Data structures for an integrated database management and information retrieval system -8th Int, Conf. on Very Large Data Bases (VLDB'82), 1982. ,
Zdonik -The management of changing types in an object oriented database -1st Int, Conf. on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'86), 1986. ,
Colinas -Versions of Simple and Composite Objects -19th Int, Conf. on Very Large Data Bases (VLDB'93), pp.62-72, 1993. ,
Katayama -Meta operations for type management in objectoriented databases -a lazy mechanism for schema evolution, Proc. of the 1st Int. Conf. on Deductive and Object-Oriented Databases (DOOD'89), pp.241-258, 1989. ,
Snodgrass - Temporal Databases : Theory, Design and Implementation -Database Systems and Applications, 1993. ,
Karvelis -The ORES Temporal DBMS and the ERT-SQL Query Language -5th Int, Conf. on Database and Expert Systems Applications (DEXA'94), pp.270-279, 1994. ,