Storing and Maintaining Semistructured Data Efficiently in an Object-Relational Database

  • Authors:
  • Yuanying Mo;Tok Wang Ling

  • Affiliations:
  • -;-

  • Venue:
  • WISE '02 Proceedings of the 3rd International Conference on Web Information Systems Engineering
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose to use object-relational databasemanagement systems to store and manage semi-structureddata. ORA-SS (Object-Relationship-Attribute model forSemi-Structured data) [9] is used as the data model. Itnot only reflects the nested structure of semi-structureddata, but also distinguishes between object classes andrelationship types, and between attributes of objectclasses and attributes of relationship types. ORA-SS canspecify the degree of n-ary relationship types and indicateif an attribute is an attribute of a relationship type or anattribute of an object class. Existing semi-structured datamodels cannot specify such information. We use theseinformation to translate XML Schemas/DTD to ORA-SSschemas, then to object-relational databases correctlyand without avoidable redundancy. The existingtechniques have a lot of redundancy in storage andintroduce node IDs of the tree instance which are notneeded in our approach.