Skip to main content

METU Object-Oriented DBMS kernel

  • Conference paper
  • First Online:
Database and Expert Systems Applications (DEXA 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 978))

Included in the following conference series:

Abstract

This paper describes the design and implementation of a kernel for an OODBMS, namely the METU Object-Oriented DBMS (MOOD). MOOD is developed on the Exodus Storage Manager (ESM). MOOD kernel provides the optimization and interpretation of SQL statements, dynamic linking of functions, and catalog management. SQL statements are interpreted whereas functions (which have been previously compiled with C++) within SQL statements are dynamically linked and executed. Thus the interpretation of functions are avoided increasing the efficiency of the system. A query optimizer is implemented by using the Volcano Query Optimizer Generator. A graphical user interface, namely MoodView, is developed using Motif. MoodView displays both the schema information and the query results graphically. Additionally it is possible to update the database schema and to traverse the references in query results graphically.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Altinel, M, ”Design and Implementation of a Dynamic Function Linker and an Object Algebra for the MOOD”, MS. Thesis, Dept. of Computer Eng., METU, September 1994.

    Google Scholar 

  2. Arpinar, B, Dogac, A., Evrendilek, C. ”MoodView: An Advanced Graphical User Interface for OODBMSs”, SIGMOD Record, Vol. 22, No. 4., Dec. 1993.

    Google Scholar 

  3. Arpinar, B., ”An Advanced Graphical User Interface for Object-Oriented DBMSs: MoodView”, M.S. Thesis, Dept. of Computer Eng., METU, September 1993.

    Google Scholar 

  4. Blakeley, J., McKenna, W. J., Graefe, G., ”Experiences Building the Open OODB Query Optimizer” in Proc. ACM SIGMOD Intl. Conf. on Management of Data, 1993.

    Google Scholar 

  5. Carey, M., DeWitt, D., Richardson, J., Shekita, E., ”Object and File Management in EXODUS Extensible Database System”, in Proc. of the 12th Intl. Conf. on VLDB, 1986.

    Google Scholar 

  6. Dogac, A., Ozkan, C., Arpinar, B., Okay, T., Evrendilek, C, ”METU Object-Oriented DBMS”, Advances in Object-Oriented Database Systems, A.Dogac, T. Ozsu., A. Biliris, T. Sellis (Edtrs.) Springer Verlag, 1994.

    Google Scholar 

  7. Dogac, A., et al, ”METU Object-Oriented DBMS”, Demo description, in Proc. ACM SIGMOD Intl. Conf. on Management of Data, 1994.

    Google Scholar 

  8. Dogac, A., MOOD User Manual, 1994.

    Google Scholar 

  9. Durusoy, I., ” MOOD Query Optimizer”, M.S. Thesis, Dept. of Computer Eng., METU, February 1994.

    Google Scholar 

  10. Using the Exodus Storage Manager V2.1.1, June 1992.

    Google Scholar 

  11. Mattos, N.M., Meyer-Wegener, K., Mitschang, B., ”Grand Tour of Concepts for Object-Orientation from a Database Point of View”, Data and Knowledge Engineering, No.9, North Holland, 1993.

    Google Scholar 

  12. McKenna, W. J., ”Efficient Search in Extensible Database Query Optimization: The Volcano Optimizer Generator”, PhD thesis, Department of Computer Science, University of Colorado, 1993.

    Google Scholar 

  13. McKenna, W. J., Personal Communication.

    Google Scholar 

  14. Ozkan, C., Dogac, A., Evrendilek, C., Gesli, T., ”Efficient Ordering of Path Traversais in Object-Oriented Query Optimization”, In Proc. of Int. Sym. on Computer and Information Sciences, Istanbul, Nov. 1993.

    Google Scholar 

  15. Ozkan, C., ”Design and Implementation of an Object-Oriented Query Language, MOODSQL, and its Optimizer”, M.S. Thesis, Dept. of Computer Eng., METU, September 1993.

    Google Scholar 

  16. Shekita, E. J., Carey, M. J., ”A Performance Evaluation of Pointer Based Joins”, in Proc. ACM SIGMOD Intl. Conf. on Management of Data, 1990.

    Google Scholar 

  17. Sun Microsystems, ”Shared Libraries”, Programmer's Overview, Utilities and Libraries, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Norman Revell A Min Tjoa

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dogac, A., Altinel, M., Ozkan, C., Arpinar, B., Durusoy, I., Altintas, I. (1995). METU Object-Oriented DBMS kernel. 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/BFb0049101

Download citation

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

  • 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

Publish with us

Policies and ethics