Skip to main content

Extensibility in Object-Oriented Database Systems

  • Chapter
Integrated Management of Technical Documentation

Part of the book series: Research Reports ESPRIT ((SPRITE,volume 1))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Batory D.S. (1985) Modelling the Storage Architectures of Commercial Database Systems, TODS 10, 3

    Google Scholar 

  • Bancilhon F., et al (1988) The Design and Implementation of O2: an Object-Oriented Database System, Rapport Technique Altair 20–88

    Google Scholar 

  • Batory D. S. and Gotlieb C.C. (1982) A Unifying Model of Physical Databases, ACM TODS 7, 4

    Google Scholar 

  • Banerjee J., Kim W. (1987) Semantics and implementation of schema evolution in object oriented databases, ACM SIGMOD

    Google Scholar 

  • Batory D.S., Leung T.Y., Wise T.E. (1988) Implementation concepts for an extensible data model and data language, ACM TODS 13, 3

    Article  Google Scholar 

  • Brodie M., Mylopoulos J.(1986) On Knowledge Base Systems, Springer-Verlag (1986)

    Book  MATH  Google Scholar 

  • 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)

    Google Scholar 

  • Cardelli L., Wegner P. (1985) On understanding types, data abstraction, and polymorphism, ACM Computing Surveys, Vol.17, No.4, pp 471–522

    Article  Google Scholar 

  • Carey M. and Dewitt D. (1985) Extensible Database Systems, Proceedings of the workshop on Large Scale Knowledge Base and Reasoning Systems

    Google Scholar 

  • Carey M., Dewitt D., Richardson J.E., Shekita E.J.(1986) Object and File Management in the EXODUS Extensible Database System, VLDB 1986

    Google Scholar 

  • Carey M., Dewitt D., Richardson J.E., Shekita E.J. (1986) Extensible database systems in (Brodie and Mylopolous 1986)

    Google Scholar 

  • Copeland G.P. and Khoshafian S.N. (1985) A Decomposition Storage Model, ACM SIGMOD 1985

    Google Scholar 

  • Duhl J. and Damon C. (1988) A Performance Comparison of Object and Relational Database Using the Sun Benchmark, OOPSLA

    Google Scholar 

  • Dayal U. and M. Smith J. (1986) PROBE: A Knowledge_Oriented Database Management System, in (Brodie and Mylopolous 1986)

    Google Scholar 

  • Danforth S. and Tomlinson C. (1985) On Understanding Types, Data abstraction and Polymorphism, ACM Computing Surveys 17, 4

    Google Scholar 

  • Fishman D.H. et al (1989) Overview of IRIS, in (Kim and Lochovsky89)

    Google Scholar 

  • Kim W., Ballou N., Chou H., Garza J.F. (1989) Features of the ORION Object Oriented Database System, in (Kim and Lockovsky89)

    Google Scholar 

  • Khoshafian S.N. and Copeland C.P. (1986) Object Identity, OOPSLA 1986

    Google Scholar 

  • Kim W. and Chou H. (1988) Versions of Schema for object oriented databases, VLDB 1988

    Google Scholar 

  • Kerschberg L. (1986) Expert database systems, Proceedings of lth international workshop 1986

    MATH  Google Scholar 

  • Kim W., Bertina E., Garza J.F. (1987) Composite objects support in an object oriented database system, OOPSLA 1987

    Google Scholar 

  • Kim W., Lochovsky F.H. (1989) Object oriented Concepts, Databases and Applications, Addison-Wesley 1989

    Google Scholar 

  • Lecluse C., Richard P. et al (1988) O2, an object oriented data model, ACM SIGMOD 1988

    Google Scholar 

  • Lindsay B., McPherson J. et al (1987) A Data Management Extension Architecture, ACM SIGMOD 1987

    Google Scholar 

  • 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

    Google Scholar 

  • Liu L. and Dijkstra J. (1991) Object-oriented specification in a multimedia project, in: Proc. Software Engineering & its Application (France, 1991) pp 481–499

    Google Scholar 

  • 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

    Google Scholar 

  • Liu L. (1991) An extended object model and a recursive object algebra, Research Report (July, 1991) pp1–89

    Google Scholar 

  • 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

    Google Scholar 

  • 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).

    Google Scholar 

  • Nguyen G.T. and Rieu D. (1989) Schema evolution in object oriented database systems, Data & Knowledge Engineering 4,1

    Article  Google Scholar 

  • Stefik M. and Bobrow D.G. (1986) Object oriented Programming: Themes and Variations, AI magazine (1986)

    Google Scholar 

  • Stonebraker M., Rowe L. (1986) The Design of POSTGRES, ACM SIGMOD 1986

    Google Scholar 

  • Steel T.B. and Meersman R. (Eds) (1986) Database Semantics (DS-1), Elseviers North Holland,1986

    MATH  Google Scholar 

  • Smith J. and Smith D. (1977) Data abstractions: aggregation and generalization, ACM TODS 2, 2

    Article  Google Scholar 

  • Skarra A.H. and Zdonik S. (1986) The management of changing types in an object oriented database, OOPSLA 1986

    Google Scholar 

  • Woelk D., Kim W., Luther W.(1986) An object oriented approach to multimedia databases, SIGMOD 1986

    Google Scholar 

  • Woelk D. and Kim W. (1987) Multimedia Information management in an Object Oriented Database System, VLDB1987

    Google Scholar 

  • Zdonik S.B. (1985) Object management systems for design environments, Database Engineering 8, 4

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics