Skip to main content

Schema Change Operations for Versioning Complex Objects Hierarchy in OODBs

  • Conference paper
Advances in Conceptual Modeling - Theory and Practice (ER 2006)

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

Included in the following conference series:

  • 1374 Accesses

Abstract

In this paper, we propose a set of schema change operations which allows to restructure complex object hierarchy in object-oriented databases. This model extends a schema version model, called RiBS, which is based on the concept of Rich Base Schema. In the RiBS model, each schema version is in the form of updatable class hierarchy view over one base schema, called the RiBS layer, which has richer schema information than any existing schema version in the database.

In this paper, we introduce new operations for restructuring composite object hierarchy in schema versions, and explain their semantics. The originality of this paper lies in that 1) we introduce several new operations to restructure composite object hierarchy, and 2) this extended RiBS model operations raise the concept of data independence in OODBs upto the schema level.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Grandi, F., Mandreoli, F.: A formal model for temporal schema versioning in object-oriented databases. Data Knowledge Engineering 46(2) (2003)

    Google Scholar 

  2. Kim, W.: Introduction to Object-Oriented Databases. MIT Press, Cambridge (1990)

    Google Scholar 

  3. Kim, W., Chou, H.: Versions of Schema for Object-Oriented Databases. In: Proceedings of VLDB (1988)

    Google Scholar 

  4. Lee, S., Kim, H.: Rich Base Schema(RiBS):A Unified Framework for OODB Schema Version. Journal of Database Management, 33–41 (January 2000)

    Google Scholar 

  5. Monk, S., Sommerville, I.: Schema Evolution in OODB Using Class Versioning. SIGMOD Record 22(3) (1993)

    Google Scholar 

  6. POET Software. POET Object Server Suite. TR (2004), http://www.it-analysis.com/researcharchivepdf.php?id=309

  7. Progress Software. ObjectStore Data Sheet, Version 6.1 (2004) TR, www.objectstore.net/products/docs/objectstore_datasheet.pdf

  8. Ra, Y.-G., Rundensteiner, E.A.: A transparent schema-evolution system based on object-oriented view technology. IEEE Trans. Knowl. Data Eng. 9(4) (1997)

    Google Scholar 

  9. Roddick, J., Craske, N., Richards, T.: A taxonomy for schema versioning based on the relational and entity relationship models. In: 12th ER Conference (1993)

    Google Scholar 

  10. Zicari, R., Ferrandina, F.: Schema and Database Evolution in Object Database Systems. In: Part6, Advanced Database Systems (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lee, SW. (2006). Schema Change Operations for Versioning Complex Objects Hierarchy in OODBs. In: Roddick, J.F., et al. Advances in Conceptual Modeling - Theory and Practice. ER 2006. Lecture Notes in Computer Science, vol 4231. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11908883_30

Download citation

  • DOI: https://doi.org/10.1007/11908883_30

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-47704-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics