ComputingComputer ScienceInformation SystemsData ManagementData StructuresDatabasesDatabase ManagementQuery ProcessingRelational AlgebraRelational Data ModelRelational DatabasesXml DatabasesHierarchical TablesLabelsTree-oriented Query ProcessingXml Data ManagementXml Data ModelsXml IndexingXml Query ProcessingXml Storage Models
Due to self-defined labels and flexible structure, XML has a great advantage of storing data over the Internet. Thereby, how to effectively map XML documents to relational database which is mainstream database in the different domain becomes a hot topic for current researchers. This paper proposed a new storage strategy based on the modified tree model. Our approach has three pre-defined tables to store the main structural information within the tree structure respectively. By labeling nodes with specific information of parent id and position, the relationship of nodes such as ancestors and parents can be kept to support the query and reconstruction of the XML Document.
7
Storing and querying ordered XML using a relational database system
Igor Tatarinov, Stratis D. Viglas, Kevin Beyer et al. · 2002 · 2.3K citations
On supporting containment queries in relational database management systems
Chun Zhang, Jeffrey F. Naughton, David J. DeWitt et al. · 2001 · 785 citations
Masatoshi Yoshikawa, Toshiyuki Amagasa, Takeyuki Shimura et al. · ACM Transactions on Internet Technology · 2001 · 305 citations
The design and performance evaluation of alternative XML storage strategies
Feng Tian, David J. DeWitt, Jianjun Chen et al. · ACM SIGMOD Record · 2002 · 170 citations
XParent: an efficient RDBMS-Based XML database system
Haifeng Jiang, Hongjun Lü, Wei Wang et al. · 2003 · 73 citations