Abstract
We discuss the design and implementation of the O2 Views object-oriented database view mechanism, which allows the redefinition of both the structure and the behavior of objects stored in a database. The data model extended with views is given and the functionalities of the prototype implementing it are presented. The paper focuses on the requirements for the implementation of an object-oriented view mechanism, ranging from the conception of a view definition language to optimization strategies for querying and updating through views.
Partially supported by Esprit Project Goodstep.
CNPq grant number 200.803-92.1, Brazil.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
S. Abiteboul and A. Bonner. Objects and Views. In Proc. ACM SIGMOD Symp. on the Management of Data, pages 238–247, 1991.
Serge Abiteboul, Sophie Cluet, and Tova Milo. Querying and updating the file. In Proc. of Intl. Conf. on Very Large Data Bases, 1993.
F. Bancilhon, C. Delobel, and P. Kannelakis. Building an Object-Oriented Database System — The Story of O 2. Morgan Kaufmann, 1992.
T. Barsalou and N. Siambela. Updating Relational Databases through Object-Based Views. In Proc. ACM SIGMOD Symp. on the Management of Data, 1991.
Elisa Bertino. A View Mechanism for Object-Oriented Databases. In Proc. of Intl. Conf. on Extending Data Base Technology, pages 136–151, Vienna, March 1991.
Alexander Borgida. Modeling Class Hierarchies with Contradictions. Technical report, Rutgers University, New Brunswick (NJ US), 1988.
GoodStep Team. The GOODSTEP Project: General Object-Oriented Database for Software Engineering Processes. In Proc. of the Asia-Pacific Software Engineering Conference, Tokyo, Japan, 1994.
Henry Lieberman. Using Prototypical Objects to Implement Shared Behavior in Object-Oriented Systems. In Proc. ACM Conf. OOPSLA, Oregon, 1986.
E. Rundensteiner. A Class Integration Algorithm and Its Application for Supporting Consistent Object Views. Technical Report 92-50, Department of Information and Computer Science, University of Califoria, Irvine, May 1992.
E. Rundensteiner. MultiView: A Methodology for Supporting Multiple Views in Object-Oriented Databases. In Proc. of VLDB, 1992.
C. Santos, C. Delobel, and S. Abiteboul. Virtual Schemas and Bases. In International Conference on Extending Data Base Technology, Cambridge, March 1994.
C. Santos and E. Waller. The O 2 Views User's Manual, January 1995.
M. H. Scholl, Christian Laasch, and Markus Tresch. Updatable Views in Object-Oriented Databases. In DOOD, 1991.
K. Tanaka, M. Yoshikawa, and K. Ishihara. Schema Virtualization in Object-Oriented Databases. In Proc. IEEE Data Engineering Conf., Los Angeles, 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Souza dos Santos, C. (1995). Design and implementation of object-oriented views. In: Revell, N., Tjoa, A.M. (eds) Database and Expert Systems Applications. DEXA 1995. Lecture Notes in Computer Science, vol 978. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0049108
Download citation
DOI: https://doi.org/10.1007/BFb0049108
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60303-0
Online ISBN: 978-3-540-44790-0
eBook Packages: Springer Book Archive