Skip to main content

Definition of Derived Classes in ODMG Databases

  • Conference paper
Database and Expert Systems Applications (DEXA 2004)

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

Included in the following conference series:

  • 656 Accesses

Abstract

The ODMG standard does not incl ude the ‘definition of derived classes’, characteristic that has been recognized as a fundamental aspect for the development of object-oriented applicati ons in order to customize existent classes. For the purpose of not subtracting functionality to object-oriented databases (OODB) with respect to relational databases, a mechanism to define derived classes must be offered. Such a mechanism, which allows the dynamic selection of objects, can be used as a shorthand in queries, and makes easier the integration of heterogeneous databases. Besides, to define derived classes, the problem of obtaining the identifiers of their objects must be solved. In this paper, we propose a mechanism to define derived classes in ODMG. In our mechanism, the identifiers of the new objects are defined according to their core attributes only.

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

  1. Abiteboul, S., Kanellakis, P.C.: Object Identity as A Query Language Primitive. In: Bancilhon, F., et al. (eds.) Building an Object-Oriented Databases Systems. The Story of O2, pp. 98–127. Morgan Kaufmann Publishers, San Francisco (1992)

    Google Scholar 

  2. Abiteboul, S., Bonner, A.: Object and Views. In: ACM SIGMOD Int. Conf. on Management of Data, pp. 238–247 (1991)

    Google Scholar 

  3. Abiteboul, S., et al.: Data on the Web: From Relations to Semistructured Data and XML. Morgan Kaufmann, San Francisco (2000)

    Google Scholar 

  4. Bellahsene, Z.: Updates and object-generating views in ODBS. Data & Knowledge Engineering 34, 125–163 (2000)

    Article  MATH  Google Scholar 

  5. Cattell, R.G.G.: The Object Database Standard: ODMG 3.0. Morgan Kaufmann, San Francisco (2000)

    Google Scholar 

  6. Diskin, Z., Kadish, B.: Variable set semantics for keyed generalized sketches: formal semantics for object identity and abstract syntax for conceptual modeling. Data & Knowledge Engineering 47(1), 1–59 (2003)

    Article  Google Scholar 

  7. Dobrovnik, M., Eder, J.: Adding View Support to ODMG-93. In: ADBIS, pp. 62–73 (1994)

    Google Scholar 

  8. García-Molina, J., et al.: Extending the ODMG Standard with views. Information and Software Technology 44, 161–173 (2002)

    Article  Google Scholar 

  9. Geppert, A., et al.: Derived Types and Subschemas: Towards Better Support for Logical Data Independence in Object-Oriented Data Models. TR 93-27. Univ. Zürich (1993)

    Google Scholar 

  10. Guarino, N., Welty, C.: Identity, Unity, and Individuality: Towards a Formal Toolkit for Ontological Analysis. In: ECAI, pp. 219–223. IOS Press, Amsterdam (2000)

    Google Scholar 

  11. Guerrini, G., et al.: A formal Model of Views for Object-Oriented Database Systems. TAPOS 3(3), 157–183 (1997)

    Google Scholar 

  12. Hull, R., et al.: On Data Restructuring and Merging with Object Identity. IEEE Data Engineering 14(2), 18–22 (1991)

    Google Scholar 

  13. Kifer, M., et al.: Querying Object-Oriented Databases. In: ACM SIGMOD Int. Conf. on Management of Data, pp. 393–402 (1992)

    Google Scholar 

  14. Kim, W., Kelley, W.: On View Support in Object Oriented Database Systems. In: Modern Database Systems, pp. 108–129 (1995)

    Google Scholar 

  15. Lacroix, Z., et al.: Object Views. Networking and Information Systems 1(2-3), 231–250 (1998)

    Google Scholar 

  16. Meyer, B.: Construcción de software orientado a objetos. Prentice-Hall, Englewood Cliffs (1999)

    Google Scholar 

  17. Roantree, M., et al.: Providing Views and Closure for the Object Data Management Group Object Model. Information and Software Technology 41, 1037–1044 (1999)

    Article  Google Scholar 

  18. Rundensteiner, E.A.: Multiview: A Methodology for Supporting Multiple Views in Object-Oriented Databases. In: VLDB, pp. 187–198 (1992)

    Google Scholar 

  19. Samos, J.: Definition of External Schemas in Object Oriented Databases. In: OOIS, pp. 154–166 (1995)

    Google Scholar 

  20. Samos, J.: Definition of External Schemas and Derived Classes in Object-Oriented Databases. PhD. Thesis. Univ. Politècnica de Catalunya, Barcelona (1997)

    Google Scholar 

  21. Santos, C.S., et al.: Virtual schemas and bases. In: Jarke, M., Bubenko, J., Jeffery, K., et al. (eds.) EDBT 1994. LNCS, vol. 779, pp. 81–94. Springer, Heidelberg (1994)

    Google Scholar 

  22. Santos, C.S.: Design and Implementation of Object-Oriented Views. In: Revell, N., Tjoa, A.M. (eds.) DEXA 1995. LNCS, vol. 978, pp. 91–102. Springer, Heidelberg (1995)

    Chapter  Google Scholar 

  23. Scholl, M.H., et al.: Updatable Views in Object-Oriented Databases. In: Delobel, C., Masunaga, Y., Kifer, M. (eds.) DOOD 1991. LNCS, vol. 566, pp. 189–207. Springer, Heidelberg (1991)

    Google Scholar 

  24. Tejada, S., et al.: Learning object identification rules for information integration. Information Systems 26(8), 607–633 (2001)

    Article  MATH  Google Scholar 

  25. Torres, M., Samos, J.: Extending ODMG Metadata to Define External Schemas. Journal of Object Technology 2(2), 183–202 (2003)

    Article  Google Scholar 

  26. Welty, C., Guarino, N.: Supporting ontological analysis of taxonomic relationships. Data & Knowledge Engineering 39, 51–74 (2001)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Garví, E., Samos, J., Torre, M. (2004). Definition of Derived Classes in ODMG Databases. In: Galindo, F., Takizawa, M., Traunmüller, R. (eds) Database and Expert Systems Applications. DEXA 2004. Lecture Notes in Computer Science, vol 3180. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30075-5_62

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30075-5_62

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22936-0

  • Online ISBN: 978-3-540-30075-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics