Abstract
In this paper, we present a view model for object-oriented databases that extends in various directions view models typical of relational databases. In particular, the definition language allows views to be defined that augment class definitions (by adding properties and methods), and that support a wide spectrum of schema modifications. Therefore, views represent a unified mechanism able to provide several functions, such as query shorthand, definitions of dynamic sets and partitions of classes, authorizations, schema changes and versions, object perspectives.
The work reported in this paper has been partially supported by the Consiglio Nazionale delle Ricerche under the project Progetto Finalizzato Sistemi Informatici e Calcolo Parallelo — Sottoprogetto 5 (Sistemi Evoluti per Basi di Dati.
Preview
Unable to display preview. Download preview PDF.
References
J. Banerjee, W. Kim, H.K. Kim, and H. Korth, “Semantics and Implementation of Schema Evolution in Object-Oriented Databases”, Proc. of ACMSIGMOD Conference on Management of Data, San Francisco (Calif.), May 27–29, 1987.
E. Bertino, L.M. Haas, “Views and Security in Distributed Database Management Systems” Proc. of International Conference on Extending Data Base Technology, Venice (Italy), March 14–18, 1988.
E. Bertino, L. Martino, “Object-Oriented Database Management Systems: Concepts and Issues”, Computer (IEEE Computer Society), Vol. 24, No.4, April 1991, pp. 37–47.
E. Bertino, M. Negri, G. Pelagatti, L. Sbattella, “Object-Oriented Query Languages: the Notion and the Issues”, to appear in IEEE Trans. on Knowledge and Data Engineering, 1990.
E. Bertino, “Views in Object-Oriented Databases”, Technical Report, University of Genova, 1991.
Q. Li, “Accommodating Application Dynamics in an Object-Oriented Database System”, Proc. of Advanced Database System Symposium, Kyoto (Japan), December 7–8, 1989.
A. Motro, “Superviews: Virtual Integration of Multiple Databases”, IEEE Trans. on Software Engineering, Vol. SE-13, No.7, July 1987, pp. 785–798.
D.J. Penney, and J. Stein, “Class Modification in the GemStone Object-Oriented DBMS”, Proc. of Object-Oriented Programming Systems, Languages, and Applications Conference (OOPSLA), Orlando (Florida), October 4–9, 1987.
F. Rabitti, E. Bertino, W. Kim, D. Woelk, “A Model of Authorization for Next-Generation Database Systems”, A CM Trans. on Database Systems, Vol. 16, No.1, March 1991, pp. 88–131.
M. Scholl, C. Laasch, M. Tresch, “Views in Object-Oriented Databases”, Proc. of Second Workshop on Foundations of Models and Languages for Data and Objects, Aigen (Austria), Sept.1990.
J. Shilling, and P. Sweeney, “Three Steps to Views: Extending the Object-Oriented Paradigm”, Proc. of Object-Oriented Programming, Languages, Systems and Applications Conference (OOPSLA), New Orleans (Louisiana), October 1–6, 1989.
M. Stefik, and D. Bobrow, “Object-Oriented Programming: Themes and Variations”, The AI Magazine, January 1986, pp.40–62.
M.B. Thuraisingham, “Mandatory and Discretionary Security Issues in Object-Oriented Database Systems”, Proc. of Object-Oriented Programming, Languages, Systems and Applications Conference (OOPSLA), New Orleans (Louisiana), October 1–6, 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bertino, E. (1992). A view mechanism for object-oriented databases. In: Pirotte, A., Delobel, C., Gottlob, G. (eds) Advances in Database Technology — EDBT '92. EDBT 1992. Lecture Notes in Computer Science, vol 580. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0032428
Download citation
DOI: https://doi.org/10.1007/BFb0032428
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55270-3
Online ISBN: 978-3-540-47003-8
eBook Packages: Springer Book Archive