Ibrahim Dweib (Sultan Qaboos University, Oman) and Joan Lu (University of Huddersfield, UK)
DOI: 10.4018/978-1-4666-1975-3.ch016
OnDemand PDF Download:
No Current Special Offers


This chapter gives a full description of the proposed model introduced by the authors. The new model is called MAXDOR for mapping XML document into relational database. The description includes mathematical concepts that are used in this model, the labelling method used to label XML document and identify its content, and the design framework used to maintain the document structure, parent-child, ancestor-descendant, and siblings relations among document contents. It also presents a set of algorithms for mapping, reconstructing, updating, and retrieving XML documents
Chapter Preview

Maxdor Theory

Storing XML document into relational database means storing ordered, hierarchical and structured information into an unordered tables. XML manipulation is still facing some problems such as retrieving information, updating data contents, concurrency control and multi-user access. These problems can be overcome by using relational database to store, update and retrieve XML documents contents. Labelling techniques are used in order to preserve XML document structure, and the relations among its contents. MAXDOR adopts the Global Labelling method with some modifications (Tatarinov et al., 2002). Global Labelling is modified to make the cost of the execution time of XML document updating constant, and to preserve parent-child and ancestor-descendant relationships. The modified method uses document structure information to guide the mapping process, Consequently DTD or XML Schema information availability is not required.

Complete Chapter List

Search this Book: