Abstract
The concept of context in an object-oriented database model is first presented in this paper. A context is an associative abstraction of the schema which consists of a structure, rules and methods. A connection function is used to compute objects associations according to the context structure and rules. Then the concept of dynamic context is introduced. A dynamic context is composed of context versions and allows to model objects life-cycles. A Petri Net describes conditions under which objects may go from one context version to another.
This research was supported by the Swiss National Funds for the Scientific Research (FNRS) under grant no. 20-34056.92.
Preview
Unable to display preview. Download preview PDF.
References
S. Abiteboul, A. Bonner. Objects and Views, Proc. ACM SIGMOD, 1991, pp. 238–247.
L. Al-Jadir: Visite guidée de Farandole 2, Rapport technique, CUI, 1991.
J. Andany, M. Léonard, C. Palisser. Management of Evolution in Databases, Proc. 17th VLDB Conference, 1991, pp. 161–170.
R. Bursens, J. Guyot: Temps + Dynamique + Référentiel = Histoire, Proc. Journées Bases de Données Avançées, INRIA, Port-Camargue, 1987, pp. 187–203.
T. Estieir, G. Falquet Le petit Manuel de Farandole 2, Rapport technique, Cahiers du CUI, no 54, 1992.
G. Falquet: Interrogation de bases de données à l'aide d'un modèle sémantique, Thèse de doctorat, Université de Genève, 1989.
G. Falquet: F2: an Object-Oriented Database Model with Semantic Contexts, Rapport technique, Cahiers du CUI, no 52, 1990.
S. Heiler, S. Zdonik: Object Views: Extending the Vision, Proc. Data Engineering Conf., 1990, pp. 86–93.
W. Kim, H.T. Chou: Versions of Schema for Object-Oriented Databases, Proc. 14th VLDB Conference, 1988, pp. 148–159.
T. Libourel: Introduction de relations pour exprimer l'évolutivité dans un système d'objets, Thèse de doctorat, Université de Montpellier II, 1992.
M.M.A. Morsi, S.B. Navathe, H. Kim: A Schema Management and Prototyping Interface for an Object-Oriented Database Environment, In: F. Van Assche, B. Moulin, C. Rolland (eds.): Object Oriented Approach in I.S., IFIP, North-Holland, 1991, pp. 157–180.
C. Palisser: Le Modèle de Versions du Système CHARLY, Proc. 6èmes Journées Bases de Données Avancées, INRIA, 1990.
B. Pernici: Requirements specifications for object-oriented systems, In: A. Flory, C. Rolland (eds.): Nouvelles perspectives des systèmes d'information, INFORSID, Eyrolles, 1990, pp. 41–63.
B. Pernici: Objects with Roles, IEEE Conf. on Office Information Systems, 1990, pp. 205–215.
E. Sciore: Using Annotations to Support Multiple Kinds of Versioning in an Object-Oriented Database System, ACM Transactions on Database Systems, vol. 16, no. 3, September 1991, pp. 417–438.
J.J. Shilling, R.F. Sweeney: Three Steps to Views: Extending the Object-Oriented Paradigm, Proc. OOPSLA, 1989, pp. 353–361.
A.H. Skarra, S.B. Zdonik: Type Evolution in an Object-Oriented Database, In: B. Shriver, P. Wegner (eds.): Research Directions in OO Programming, MIT Press, 1987, pp. 393–415.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Al-Jadir, L., Falquet, G., Léonard, M. (1993). Context versions in an object-oriented model. In: Mařík, V., Lažanský, J., Wagner, R.R. (eds) Database and Expert Systems Applications. DEXA 1993. Lecture Notes in Computer Science, vol 720. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57234-1_2
Download citation
DOI: https://doi.org/10.1007/3-540-57234-1_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57234-3
Online ISBN: 978-3-540-47982-6
eBook Packages: Springer Book Archive