Skip to main content

Advertisement

Log in

Set-Oriented retrieval of complex objects in inheritance hierarchies

Mengenorientierter Zugriff auf komplexe Objekte in einer „Inheritance Hierarchie”

  • Published:
Computing Aims and scope Submit manuscript

Abstract

Many object oriented data models have been proposed in the past few years, and this field is one of the most promising for the development of new generation database systems. With complex data structures where an ISA hierarchy has been defined, the problem of efficiently storing and retrieving (a collection of) objects increases its relevance dramatically. This paper proposes efficient set-oriented algorithms for the storage and retrieval of complex objects in an inheritance hierarchy.

Zusammenfassung

In den letzten Jahren sind viele objekt-orientierte Datenmodelle vorgeschlagen worden und dieses Gebiet ist zu einem der vielversprechendsten für die Entwicklung neuer Datenbanksysteme geworden. Bei Verwendung von komplexen Datenstrukturen, auf denen eine ISA Hierarchie definiert ist, wird effizientes Speichern and Zugreifen auf Objekte um vieles wichtiger. In dieser Arbeit schlagen wir effiziente mengenorientierte Algorithmen zur Speicherung und zum Zugriff auf komplexe Objekte in einer „Inheritance Hierarchie” vor.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Agrawal, R., Borgida, A., Jagadish, H. V.: Efficient management of transitive relationships in large data and knowledge bases. Proc. ACM-SIGMOD 1989 Int. Conference on Mangement of Data, Portland, Oregan, 1989.

  2. Atkinson, M.: The object-oriented system manifesto. Proc. 1st Int. Conference on Deductive and Object-Oriented Databases (DOOD), Kyoto, Japan, 1989.

  3. Bertino, E., Martino, L. D.: Sistemi di basi di dati orientale agli oggetti: concetti ed architetture. Reading: Addison-Wesley 1992.

    Google Scholar 

  4. Bretl, R., Maier, D., Otis, A., Penney, J., Schuchardt, B., Stein, J., Williams, E. H., Wiliams, M.: The GemStone data management system. In: Object-oriented concepts, databases, and applications, (Kim, W., Lockovsky, F., eds.). Reading: Addison-Wesley 1989.

    Google Scholar 

  5. Cacace, F.: Implementing an object-oriented data model in relational algebra. Techn. Report Politecnico di Milano n. 90-008 (1990).

  6. Cattel, R. G. G.: Object data management. Object-oriented and extended relational database systems. Reading: Addison-Wesley 1991.

    Google Scholar 

  7. Carey, M. J., De Witt, D. J., Vandenberg, S. L.: A data model and query language for EXODUS, Proc ACM-SIGMOD 1988 Int. Conference on Management of Data, Chicago, Illinois, 1988.

  8. Copeland G., Khoshafian, S.: A decomposition storage model. Proc. ACM-SIGMOD 1985 Int. Conference on Management of Data, Austin, Texas, 1985.

  9. Deux, O., et al.: The story of O2. IEEE Trans. Knowledge Data Eng.2, 91–109 (1990).

    Google Scholar 

  10. Fishman, D. H., Annevelink, J., Chow, E., Connors, E., Connors, T., Davis, J. W., Hasan, W., Hoch, C. G., Kent, W., Leichner, S., Lyngbaek, P., Mahbod, B., Neimat, M. A., Risch, T., Shan, M. C., Wilkinson, W. K.: Overview of the Iris DBMS. In: Object-oriented concepts, databases, and applications (Kim, W., Lochovsky, F., eds.), pp. 219–250: Reading: Addison-Wesley 1990.

    Google Scholar 

  11. Kim, W.: Introduction to object-oriented databases. Cambridge: MIT Press 1990.

    Google Scholar 

  12. Lenzerini, N., Nardi, D., Simi, M. (eds.): Inneritance hierarchies in knowledge representation and programming languages. New York: Wiley 1991.

    Google Scholar 

  13. Nixon B., Chung, L., Lauzon, D., Borgida, A., Mylopoulos, J., Stanley, M.: Implementation of a compiler semantic data model: experiences with Taxis. Proc. ACM-SIGMOD 1987 Int. Conference on Management of Data, San Francisco, California, 1987.

  14. Kemper A., Moerkotte, G.: Access support in object bases. Proc. ACM-SIGMOD 1990 Int. Conference on Management of Data, Atlantic City, New Jersey, 1990.

  15. Lecluse, C., Richard, P.: The O2 database programming language. Proc. 15th Int. Conference on Very Large Data Bases (VLDB), Amsterdam, The Netherlands 1989.

  16. Shekita, E., Carey, M. J.: Performance enhancement through replication in object-oriented DBMS. Proc. ACM-SIGMOD 1989 Int. Conference on Management of Data, Portland, Oregon, 1989.

  17. Smith, J. M., Smith D. C. P.: Database abstractions: aggregation and generalization. ACM-TODS2 (1977).

  18. Smith, J. M., Fox, S., Landers, T.: ADAPLEX: rationale and reference manual, 2nd ed. Cambridge: Computer Corporation of America 1983.

    Google Scholar 

  19. Valduriez, P., Khoshafian, S., Copeland, G.: Implementation techniques of complex objects. Proc. 12th Int. Conference on Very Large Data Bases (VLDB), Kyoto, Japan, 1986.

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work has been performed within the Logres project of Politecnico di Milano.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cacace, F., Samarati, P. & Tanca, L. Set-Oriented retrieval of complex objects in inheritance hierarchies. Computing 55, 55–73 (1995). https://doi.org/10.1007/BF02238237

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02238237

AMS Subject Classifications

Key words