Abstract
In an object-oriented database, classes are organized according to three types of relationship, namely generalization, association and aggregation relationships. These relationships, which impact the query language in different ways, should be considered if we want to design a suitable indexing structure for an object-oriented database. Many researchers focus on generalization and association relationships when trying to find indexing structures for the OODB. For the aggregation hierarchy, there is no deep research in this field. Though we can use the same indexing architectures as have been proposed for association relationships, we must consider the special features of the aggregation relationship. These particular features of aggregation relationships are discussed in this paper in detail considering both the similarities and differences with the association relationship. Next the paper presents index nesting techniques to support aggregation relationships in composite objects. A comparison between this technique and other indexing techniques is also discussed in this paper.
This research work is supported by The Hong Kong Polytechnic University grant G-V680
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Rumbaugh, J., et. al., Object-Oriented Modeling and Design, Prentice-Hall International, New Jersey, 1991.
Michael Blaha and William Premerlani, Object-Oriented Modeling and Design for Database Applications, Prentice-Hall International, New Jersey, 1998.
Elisa Bertino and Beng Chin Ooi, The indispensability of Dispensable Indexes, IEEE Trans.Knowledge and Data Engineering, vol 11, no. 1, 1999.
E. Bertino and W. Kim, Indexing Techniques for Queries on Nested Objects, IEEE Trans. Knowledge and Data Eng., vol 1, no. 2, pp. 196–214, 1989.
S. Choenni, E. Bertino, H.M. Blanken and T. Chang, On the Selection of Optimal Index Configuration in OO Databases, Proc. Int’l Conf. Data Eng., pp. 526–537, Phoenix, Ariz., 1994
A. Kemper and G. Moerkotte, Access Support in Object Bases, Proc. ACM-SIGMOD Conf. Management Data, pp. 364–374, Atlantic City, N.J., May 1990.
Dillon, T.S and P.L. Tan, Object-Oriented Conceptual Model, Prentice Hall, 1993
Rahayu, W., E. Chang and T.S. Dillon, Implementation of Object-Oriented Association Relationships in Relational Database, Proceedings of International Database Engineering and Applications Symposium, IEEE Press, UK, 1998
Beng Chin Ooi, Jiawei Han, Hongjun Lu, Kian Lee Tan, Index nesting-an efficient approach to indexing in object-oriented databases, The VLDB Journal (1996) 5: 215–228, Springer-Verlag, 1996
Rahayu Wenny, E. Chang and T.S. Dillon, “ Composite Indices as a Mechanism for Transforming Multi-Level Composite Objects into Relational Databases”, The Object Journal (Special Issue-Best of OOIS’98), Volume 5, No. 1, Hermes Science Publications, 1999.
Rahayu W., Chang E. and Dillon T.S, “ Transformation of Object-Oriented Collection Types and their Generic Methods for Implementation in Relational Database Systems”, submitted to IEEE Transaction on Knowledge and Data Engineering.
Rahayu W., “Objects Relational Transfer Methodology” Ph.D Thesis, La Trobe University, Australia, 1999
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Renguo, X., Dillon, T.S., Rahayu, W., Chang, E., Gorla, N. (2000). An Indexing Structure for Aggregation Relationship in OODB. In: Ibrahim, M., Küng, J., Revell, N. (eds) Database and Expert Systems Applications. DEXA 2000. Lecture Notes in Computer Science, vol 1873. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44469-6_3
Download citation
DOI: https://doi.org/10.1007/3-540-44469-6_3
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67978-3
Online ISBN: 978-3-540-44469-5
eBook Packages: Springer Book Archive