Skip to main content
Article thumbnail
Location of Repository

Automatic mapping of XML documents into relational database

By Ibrahim Mohammad Dweib


Extensible Markup Language (XML) nowadays is one of the most important standard media used for exchanging and representing data through the Internet. Storing, updating and retrieving the huge amount of web services data such as XML is an attractive area of research for researchers and database vendors. In this thesis, we propose and develop a new mapping model, called MAXDOR, for storing, rebuilding, updating and querying XML documents using a relational database without making use of any XML schemas in the mapping process. The model addressed the problem of solving the structural hole between ordered hierarchical XML and unordered tabular relational database to enable us to use relational database systems for storing, updating and querying XML data. A multiple link list is used to maintain XML document structure, manage the process of updating document contents and retrieve document contents efficiently.\ud \ud \ud Experiments are done to evaluate MAXDOR model. MAXDOR will be compared with other well-known models available in the literature(Tatarinov et al., 2002) and (Torsten et al., 2004) using total expected value of rebuilding XML document execution time and insertion of token execution time

Topics: QA75, QA76
OAI identifier:

Suggested articles


  1. (2006). A Clustering-based Scheme for Labeling XML Trees.
  2. (2004). A comprehensive Solution to the XML-to-Relational Mapping Problem. In: WIDM'04, doi
  3. (1971). A database sub-language founded on the relational calculus.
  4. (2005). A Mapping Scheme of XML Documents into Relational Databases Using Schema-based Path Identifiers. doi
  5. (2004). A prime number labeling scheme for dynamic ordered XML trees. Data Engineering, doi
  6. (1970). A relational model of data for large shared data banks, doi
  7. (2004). Accelerating XPath Evaluation in Any RDBMS. doi
  8. (2002). Accelerating XPath location steps. In: doi
  9. (2005). Document Object doi
  10. (2005). Document Object Model (DOM).
  11. (2005). Document Structure Description.
  12. (2009). Document-document similarity approaches and science mapping: Experimental comparison of five approaches. doi
  13. (2000). DSD: A Schema Language for XML. In: doi
  14. (2008). Dynamic interval-based labeling scheme for efficient XML query and update processing. doi
  15. (2007). Efficient schema-based XML-to-Relational data mapping, doi
  16. (2007). Efficient schema-based XML-to-Relational data mapping. doi
  17. (2007). Flexible Approach for Querying XML Document-Centric Documents Stored in Relational Database,
  18. (2001). Indexing and Querying XML Data for Regular Path Expressions.
  19. (2006). Indexing GraphStructured XML Data for Efficient Structural Join Operation. doi
  20. (2009). MAXDOR: Mapping XML Document into Relational Database. The Open Information Systems doi
  21. (2009). Microsoft Office Word doi
  22. (1978). Normalization and hierarchical dependencies in the relational data model, doi
  23. (2004). ORDPATHs: insert-friendly XML node labels. In: doi
  24. (2004). ORDPATHs: Insert-Friendly XML Node Labels. In: SIGMOD, doi
  25. (2004). Querying XML Documents by Dynamic Shredding. doi
  26. (2004). Querying XML documents by dynamic shredding. In: doi
  27. (1999). Relational Databases for Querying XML Documents: Limitations and Opportunities. VLDB
  28. (2002). RELAX (Regular Language description for XML).
  29. (2006). Resource Directory (RDDL) for Schematron
  30. (2003). RRXS: redundancy reducing XML storage in relations. In: doi
  31. (2006). Schema-based Statistics and Storage for XML. In: Faculty of Engineering, doi
  32. (2008). Schemaless approach of mapping XML document into Relational Database. doi
  33. (2005). Schemaless XML document management in object-oriented databases. doi
  34. (2004). Sedna: A Native XML DBMS. doi
  35. (2002). SGML: General Introductions and Overviews.
  36. (2004). Simple API for XML.
  37. (2002). Storing and Querying Ordered XML using a Relational Database System. SIGMOD doi
  38. (2005). Storing Normalized XML Documents in Normalized Relations. doi
  39. (2006). The Michigan benchmark: towards XML query performance diagnostics. doi
  40. (2003). TIMBER: A Native XML Database. In: SIGMOD, doi
  41. (2001). Tree Regular Expressions for XML (TREX).
  42. (2001). TREX and RELAX Unified as RELAX NG, a Lightweight XML Language Validation Specification.
  43. (2005). VLEI Code: An Efficient Labeling Method for Handling XML Documents in an RDB. Data Engineering, doi
  44. (2007). X2R: A System for Managing XML Documents and Key Constraints Using RDBMS. ACMSE WinstonSalem, doi
  45. (2007). X2R: a system for managing XML documents and key constraints using RDBMS. In: doi
  46. (2005). XANDY: A scalable change detection technique for ordered XML documents using relational databases. doi
  47. (2002). XMark- An XML Benchmark Project. doi
  48. (2005). XML and Databases. doi
  49. (2005). XML Data Stores: Emerging Practices. doi
  50. (2007). XML Path Language (XPath) 2.0. W3 Consortium.
  51. (2006). XML2REL: An Efficient System for Storing and Querying XML Documents Using Relational Databases. In:
  52. (2002). XMLData Repository.
  53. (2002). XParent: An Efficient RDBMS-Based XML Database System. ICDE doi
  54. (2007). XQuery 1.0: An XML Query Language.
  55. (2001). XRel: A Path-Based Approach to Storage and Retrieval of XML documents using Relational Databases. doi
  56. (2006). XShreX: Maintaining Integrity Constraints in the Mapping of XML Schema to Relational. doi
  57. (2008). XTRON: An XML data management system using relational databa. doi

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.