{"title":"Storing DTD-independent XML data in relational database","authors":"Zin Mar Kyu, T. Nyunt","doi":"10.1109/ISIEA.2009.5356465","DOIUrl":null,"url":null,"abstract":"XML is playing an increasingly important role in the exchange of a wide variety of data on the Web. The volume of XML data exchange is explosively increasing, and the need for efficient mechanisms of XML data management is vital. One of the most popular used of XML is as a data storage facility. Many XML storage models have been proposed for storing XML data in relational database systems. In this paper, we present how to create dynamic relational schema and store XML data only depend on input XML document. For this process, we propose DTD-independent schema mapping algorithm and data mapping algorithm. Our DTD-independent schema mapping algorithm uses data extraction approach that extracts table names and attributes of the input XML document to create a document schema, and data mapping algorithm stores all extracted XML information into relational tables by mapping outputs of DTD-independent schema mapping algorithm. Our proposed system reduce the step of creating relational schema depend on DTD information. So we do not need DTD information , can solve the problem of missing elements and attributes of inputs DTD and XML document, and will get similar result of DTD-dependent approach.","PeriodicalId":6447,"journal":{"name":"2009 IEEE Symposium on Industrial Electronics & Applications","volume":"16 1","pages":"197-202"},"PeriodicalIF":0.0000,"publicationDate":"2009-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 IEEE Symposium on Industrial Electronics & Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISIEA.2009.5356465","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
Abstract
XML is playing an increasingly important role in the exchange of a wide variety of data on the Web. The volume of XML data exchange is explosively increasing, and the need for efficient mechanisms of XML data management is vital. One of the most popular used of XML is as a data storage facility. Many XML storage models have been proposed for storing XML data in relational database systems. In this paper, we present how to create dynamic relational schema and store XML data only depend on input XML document. For this process, we propose DTD-independent schema mapping algorithm and data mapping algorithm. Our DTD-independent schema mapping algorithm uses data extraction approach that extracts table names and attributes of the input XML document to create a document schema, and data mapping algorithm stores all extracted XML information into relational tables by mapping outputs of DTD-independent schema mapping algorithm. Our proposed system reduce the step of creating relational schema depend on DTD information. So we do not need DTD information , can solve the problem of missing elements and attributes of inputs DTD and XML document, and will get similar result of DTD-dependent approach.