On using collection for aggregation and association relationships in XML object-relational storage

  • Authors:
  • Eric Pardede;J. Wenny Rahayu;David Taniar

  • Affiliations:
  • La Trobe University Bundoora, VIC, Australia;La Trobe University Bundoora, VIC, Australia;Monash University Clayton, VIC, Australia

  • Venue:
  • Proceedings of the 2004 ACM symposium on Applied computing
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

XML data can be stored in different databases including Object-Relational Database (ORDB). Using ORDB, we get the benefit of the relational maturity and the richness of OO modeling. One modeling concept that can be captured is the collection. Collection structures frequently occur in XML documents especially in two relationship types: aggregation and association. However, very often when the data is stored in a database repository, the collection is flattened. We believe that preserving the collection semantics in the logical and the implementation level will create a better solution.In this paper we propose methods to preserve the collection in XML data into ORDB using the concept of collection types. We use the Semantic Network diagram to represent the collection of the aggregation and the association in XML data. Each of these relationship types will then be transformed into storage in an ORDB environment. For aggregation, we propose different methods based on the hierarchy constraint. For association, our method is differentiated based on the cardinality.