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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Grandi, F., Mandreoli, F.: A formal model for temporal schema versioning in object-oriented databases. Data Knowledge Engineering 46(2) (2003)
Kim, W.: Introduction to Object-Oriented Databases. MIT Press, Cambridge (1990)
Kim, W., Chou, H.: Versions of Schema for Object-Oriented Databases. In: Proceedings of VLDB (1988)
Lee, S., Kim, H.: Rich Base Schema(RiBS):A Unified Framework for OODB Schema Version. Journal of Database Management, 33–41 (January 2000)
Monk, S., Sommerville, I.: Schema Evolution in OODB Using Class Versioning. SIGMOD Record 22(3) (1993)
POET Software. POET Object Server Suite. TR (2004), http://www.it-analysis.com/researcharchivepdf.php?id=309
Progress Software. ObjectStore Data Sheet, Version 6.1 (2004) TR, www.objectstore.net/products/docs/objectstore_datasheet.pdf
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)
Roddick, J., Craske, N., Richards, T.: A taxonomy for schema versioning based on the relational and entity relationship models. In: 12th ER Conference (1993)
Zicari, R., Ferrandina, F.: Schema and Database Evolution in Object Database Systems. In: Part6, Advanced Database Systems (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)