Abstract
The use of object-oriented approach in data management has rapidly grown in the attention of database community in the past few years. Object-oriented database systems (OODBs) are being developed as the next generation prototypes, and some are already commercial products. One of the main contributions of object-orientation is to provide powerful concepts for database extensibility, e.g. abstraction principles, encapsulation, inheritance, overriding and polymorphism.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Batory D.S. (1985) Modelling the Storage Architectures of Commercial Database Systems, TODS 10, 3
Bancilhon F., et al (1988) The Design and Implementation of O2: an Object-Oriented Database System, Rapport Technique Altair 20–88
Batory D. S. and Gotlieb C.C. (1982) A Unifying Model of Physical Databases, ACM TODS 7, 4
Banerjee J., Kim W. (1987) Semantics and implementation of schema evolution in object oriented databases, ACM SIGMOD
Batory D.S., Leung T.Y., Wise T.E. (1988) Implementation concepts for an extensible data model and data language, ACM TODS 13, 3
Brodie M., Mylopoulos J.(1986) On Knowledge Base Systems, Springer-Verlag (1986)
Bretl R., Maier D., Otis A., Penney J., Schuchard B., Stein J., Williams E.H., M. Williams (1989) The GemStone Data Management System, in (Kim and Lochovsky 1989)
Cardelli L., Wegner P. (1985) On understanding types, data abstraction, and polymorphism, ACM Computing Surveys, Vol.17, No.4, pp 471–522
Carey M. and Dewitt D. (1985) Extensible Database Systems, Proceedings of the workshop on Large Scale Knowledge Base and Reasoning Systems
Carey M., Dewitt D., Richardson J.E., Shekita E.J.(1986) Object and File Management in the EXODUS Extensible Database System, VLDB 1986
Carey M., Dewitt D., Richardson J.E., Shekita E.J. (1986) Extensible database systems in (Brodie and Mylopolous 1986)
Copeland G.P. and Khoshafian S.N. (1985) A Decomposition Storage Model, ACM SIGMOD 1985
Duhl J. and Damon C. (1988) A Performance Comparison of Object and Relational Database Using the Sun Benchmark, OOPSLA
Dayal U. and M. Smith J. (1986) PROBE: A Knowledge_Oriented Database Management System, in (Brodie and Mylopolous 1986)
Danforth S. and Tomlinson C. (1985) On Understanding Types, Data abstraction and Polymorphism, ACM Computing Surveys 17, 4
Fishman D.H. et al (1989) Overview of IRIS, in (Kim and Lochovsky89)
Kim W., Ballou N., Chou H., Garza J.F. (1989) Features of the ORION Object Oriented Database System, in (Kim and Lockovsky89)
Khoshafian S.N. and Copeland C.P. (1986) Object Identity, OOPSLA 1986
Kim W. and Chou H. (1988) Versions of Schema for object oriented databases, VLDB 1988
Kerschberg L. (1986) Expert database systems, Proceedings of lth international workshop 1986
Kim W., Bertina E., Garza J.F. (1987) Composite objects support in an object oriented database system, OOPSLA 1987
Kim W., Lochovsky F.H. (1989) Object oriented Concepts, Databases and Applications, Addison-Wesley 1989
Lecluse C., Richard P. et al (1988) O2, an object oriented data model, ACM SIGMOD 1988
Lindsay B., McPherson J. et al (1987) A Data Management Extension Architecture, ACM SIGMOD 1987
Liu L. and Meersman R. (1990) Manipulating Complex Objects: a model and a Query Language, in: Proc. Third International Workshop on Software Engineering & Its Applications (Toulouse, 1990) pp 273–288
Liu L. and Dijkstra J. (1991) Object-oriented specification in a multimedia project, in: Proc. Software Engineering & its Application (France, 1991) pp 481–499
Liu L. (1992) Exploring semantics in aggregation hierarchies for object-oriented database systems, in: Proc. 8th Inc. Conf. Data Engineering, IEEE Press (Arizona, Feb. 1992) pp116–125
Liu L. (1991) An extended object model and a recursive object algebra, Research Report (July, 1991) pp1–89
Maier D., Stein J., Otis A., and Purdy A. (1986) Development of an object-oriented DBMS, in: Proc. of the Object-Oriented Programming Systems and Languages Conf. (1986) 322–330
Meersman R. (1988) Towards Models for practical reasoning about conceptual database design, in: Data Semantics (DS-2), R. Meersman and A. Sernadas (eds.), North Holland (1988).
Nguyen G.T. and Rieu D. (1989) Schema evolution in object oriented database systems, Data & Knowledge Engineering 4,1
Stefik M. and Bobrow D.G. (1986) Object oriented Programming: Themes and Variations, AI magazine (1986)
Stonebraker M., Rowe L. (1986) The Design of POSTGRES, ACM SIGMOD 1986
Steel T.B. and Meersman R. (Eds) (1986) Database Semantics (DS-1), Elseviers North Holland,1986
Smith J. and Smith D. (1977) Data abstractions: aggregation and generalization, ACM TODS 2, 2
Skarra A.H. and Zdonik S. (1986) The management of changing types in an object oriented database, OOPSLA 1986
Woelk D., Kim W., Luther W.(1986) An object oriented approach to multimedia databases, SIGMOD 1986
Woelk D. and Kim W. (1987) Multimedia Information management in an Object Oriented Database System, VLDB1987
Zdonik S.B. (1985) Object management systems for design environments, Database Engineering 8, 4
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1992 ECSC — EEC — EAEC, Brussels — Luxembourg
About this chapter
Cite this chapter
Liu, L., Meersman, R. (1992). Extensibility in Object-Oriented Database Systems. In: Hoppe, J. (eds) Integrated Management of Technical Documentation. Research Reports ESPRIT, vol 1. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-84840-7_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-84840-7_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55880-4
Online ISBN: 978-3-642-84840-7
eBook Packages: Springer Book Archive