Skip to main content

Versatile querying facilities for a dynamic object clustering model

  • Models and Languages
  • Conference paper
  • First Online:
OOER '95: Object-Oriented and Entity-Relationship Modeling (ER 1995)

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

Included in the following conference series:

Abstract

The conceptual clustering model (CCM) that we have defined in [19] is an extension to current object-oriented models; it facilitates the modeling of dynamic, evolving, and/or ad hoc object clusters through a well-devised clustering mechanism that incorporates “roles”. To support general definition and access of clusters (and roles), associated query language facilities have been defined and are presented in detail in this paper. An experimental prototype of the CCM and its associated query language are being implemented on top of a persistent object storage manager.

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. S. Abiteboul and A. Bonner, “Objects and views”, in Proceedings of the ACM SIGMOD International Conference on Management of Data, pages 238–247. ACM SIGMOD, 1991.

    Google Scholar 

  2. R. Agrawal and N. H. Gehani, “ODE (Object Database and Environment): The Language and the Data Model”, in Object-Oriented Databases with Applications to CASE, Network, and VLSI CAD, (edited by R. Gupta and E. Horowitz), Prentice-Hall, 1991, pages 365–386.

    Google Scholar 

  3. A. Albano, R. Bergamini, G. Ghelli and R. Orsini, “An Object Data Model with Roles”, in Proceedings of the 19th International Conference on Very Large Data Bases, pages 39–51. Dublin, Ireland, 1993.

    Google Scholar 

  4. T. Andrews, “Programming with VBASE”, in Object-Oriented Databases with Applications to CASE, Network, and VLSI CAD, (edited by R. Gupta and E. Horowitz), Prentice-Hall, 1991, pages 130–177.

    Google Scholar 

  5. AT&T Bell Lab, “EOS User's Guide (Release 2.1)”, Murray Hill, New Jersey 07974, 1994.

    Google Scholar 

  6. C. W. Bachman and M. Daya, “The role concept in data models”, in Proc. Intl. Conf. on Very Large Data Bases, pages 464–476, 1977.

    Google Scholar 

  7. F. Bancilhon and D. Maier, “Introduction to Languages, in Building an Object-oriented Database System”, in The Story of O2, edited by F. Bancilhon, C. Delobel and P. Kanellabis, Morgan Kaufmann Publishers, 1992, pages 185–186.

    Google Scholar 

  8. J. Banerjee, W. Kim, H-J. Kim, and H. Korth, “Semantics and implementation of schema evolution in object-oriented databases”, in Proceedings of the ACM SIGMOD International Conference on Management of Data, pages 311–322. ACM SIGMOD, May 1987.

    Google Scholar 

  9. R. Bretl et al., “The GemStone Data Management System”, in Object-oriented Concepts, Databases, and Applications, W. Kim and F.H. Lochovsky (editors) ACM Press, 1989.

    Google Scholar 

  10. G. Dong and Q. Li, “Object Migrations in Object-Oriented Databases”, Proc. of the 4th International Workshop on Foundations of Models and Languages for Data and Objects, Volkse, Germany, pages 81–92, October 1992.

    Google Scholar 

  11. D. H. Fishman et al. “Iris: An object-oriented database management system”, ACM Transactions on Office Information Systems, 5(1), pages 48–69, 1987.

    Google Scholar 

  12. C.W. Fung, “OQL/race: An Object Query Language with Role And Cluster Extensions”, M.Sc. Project Report, Department of Computer Science, Hong Kong University of Science and Technology, June, 1995.

    Google Scholar 

  13. G. Gottlob, M. Schrefl, and B. Rock, “Extending Object-Oriented Systems with Roles”, ACM Trans. on Information Systems, to appear.

    Google Scholar 

  14. C. Harris and J. Duhl, “Object-SQL”, in Object-Oriented Databases with Applications to CASE, Network, and VLSI CAD, (edited by R. Gupta and E. Horowitz), Prentice-Hall, 1991, pages 199–215.

    Google Scholar 

  15. L.S. Huang, C.M. Lee, Q. Li and W. Xiong. “Developing a Video Database Management System with Extended Object-Oriented Techniques”, Technical Report HKUST-CS95-11, Dept of Computer Science, Hong Kong Univ. of Science & Technology, 1995.

    Google Scholar 

  16. W. Kim, Introduction to Object-oriented Databases, MIT Press, 1990, pages 55–89.

    Google Scholar 

  17. Q. Li and D. McLeod, “Conceptual Database Evolution through Learning”, in Object-Oriented Databases with Applications to CASE, Network, and VLSI CAD, (edited by R. Gupta and E. Horowitz), Prentice-Hall, 1991.

    Google Scholar 

  18. Q. Li, M. Papazoglou, and J.L. Smith, “Dynamic object models with spatial application”, In Proceedings of the 15th Int'l Computer Software and Applications Conference. IEEE Computer Society, Tokyo, Japan, September 1991.

    Google Scholar 

  19. Q. Li and J.L. Smith, “A conceptual model for dynamic clustering in object databases”, in Proceedings of the International Conference on Very Large Data Bases, pages 457–468. Vancouver, Canada, 1992.

    Google Scholar 

  20. Q. Li and M.S. Yuen, “Developing a dynamic mechanism for conceptual clustering in an object database system”, Technical Report, HKUST-CS93-15, Department of Computer Science, Hong Kong University of Science and Technology, December, 1993.

    Google Scholar 

  21. Q. Li and C.M. Lee. “Dynamic Object Clustering for Video Database Manipulations”, Proc. of IFIP 2.6 Third Working Conf. on Visual Database Systems (VDB-3), Lausanne, Switzerland, pages 125–137, 1995.

    Google Scholar 

  22. M.P. Papazoglou, “Roles: A Methodology for Representing Multi-faceted Objects”, in Proc. of the Int'l Conf. on Database and Expert Systems Applications, pages 7–12, 1991.

    Google Scholar 

  23. D.J. Penney and J. Stein, “Class modification in the GemStone object-oriented DBMS”, in Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, pages 111–117, 1987.

    Google Scholar 

  24. B. Pernici, “Objects with roles”, in Proc. of ACM Conferences on Office Information Systems, pages 205–215. ACM, 1990.

    Google Scholar 

  25. J. Richardson and P. Schwartz, “Aspects: Extending objects to support multiple, independent roles”, in Proceedings of the ACM SIGMOD International Conference on Management of Data, pages 298–-307. ACM SIGMOD, May 1991.

    Google Scholar 

  26. M.H. Scholl, C. Laasch, and M. Tresch, “Updatable views in object-oriented databases”, in Proceedings of the 2nd Int'l Conference on Deductive and Object-Oriented Databases. Munich, Germany, Dec. 1991.

    Google Scholar 

  27. E. Sciore, “Object specialization”, ACM Transactions on Information Systems, 7(2):103–122, April 1989.

    Google Scholar 

  28. D. Tsichritzis and S. J. Gibbs, “Etiquette specification in message systems”, in Office Automation, D. Tsichritzis (ed.), Springer-Verlag, 1985.

    Google Scholar 

  29. R. Wieringa and W. de Jong, “The identification of objects and roles”, Faculty of Mathematics and Computer Science, Vrije Universiteit (working manuscript), 1992

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michael P. Papazoglou

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fung, CW., Li, Q. (1995). Versatile querying facilities for a dynamic object clustering model. In: Papazoglou, M.P. (eds) OOER '95: Object-Oriented and Entity-Relationship Modeling. ER 1995. Lecture Notes in Computer Science, vol 1021. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0020522

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60672-7

  • Online ISBN: 978-3-540-48527-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics