Generating Nested XML Documents with Dtd from Relational Views

Converting relational database into XML is increasing daily for publishing and exchanging data on the web. Most of the current approaches and tools for generating XML documents from relational database generate flat XML documents that contain data redundancy which leads to produce a massive data on...

Full description

Bibliographic Details
Main Author: Ahmed, Mohammed Nasser
Format: Thesis
Language:English
English
Published: 2008
Subjects:
Online Access:http://psasir.upm.edu.my/id/eprint/5257/1/FSKTM_2008__12.pdf
_version_ 1796966927316287488
author Ahmed, Mohammed Nasser
author_facet Ahmed, Mohammed Nasser
author_sort Ahmed, Mohammed Nasser
collection UPM
description Converting relational database into XML is increasing daily for publishing and exchanging data on the web. Most of the current approaches and tools for generating XML documents from relational database generate flat XML documents that contain data redundancy which leads to produce a massive data on the web. Other approaches assume that the relational database for generating nested XML documents is normalized. In addition, these approaches have problem that lies in the difficult of how to specify the parent elements from the children elements in the nested XML document. Moreover, most of the current approaches and tools do not generate nested XML documents automatically. They require the user to specify the constraints and the schema of the target document. This research proposes an approach to automatically generate nested XML documents from flat relational database views that are unnormalized. The research aims to reduce data redundancy and storage sizes for the generated XML documents. The proposed approach consists of three steps. The first step is converting flat relational view into nested relational view. The second is generating DTD from the nested relational view. The third is generating nested XML document from the nested relational view. The proposed approach is evaluated and compared to other approaches such as NeT, CoT, and Cost-Based and tools such as Allora, Altova, and DbToXml with respect to two measurements: data redundancy and storage size of the document. The first measurement includes several parameters that are number of data values, elements, attributes, and tags. Based on the results of comparing the proposed approach to several other approaches and tools, the proposed approach is more efficient for reducing data redundancy and storage size of XML documents. It can reduce data redundancy and storage size by approximately 50% and 55%, respectively.
first_indexed 2024-03-06T07:06:23Z
format Thesis
id upm.eprints-5257
institution Universiti Putra Malaysia
language English
English
last_indexed 2024-03-06T07:06:23Z
publishDate 2008
record_format dspace
spelling upm.eprints-52572013-05-27T07:21:31Z http://psasir.upm.edu.my/id/eprint/5257/ Generating Nested XML Documents with Dtd from Relational Views Ahmed, Mohammed Nasser Converting relational database into XML is increasing daily for publishing and exchanging data on the web. Most of the current approaches and tools for generating XML documents from relational database generate flat XML documents that contain data redundancy which leads to produce a massive data on the web. Other approaches assume that the relational database for generating nested XML documents is normalized. In addition, these approaches have problem that lies in the difficult of how to specify the parent elements from the children elements in the nested XML document. Moreover, most of the current approaches and tools do not generate nested XML documents automatically. They require the user to specify the constraints and the schema of the target document. This research proposes an approach to automatically generate nested XML documents from flat relational database views that are unnormalized. The research aims to reduce data redundancy and storage sizes for the generated XML documents. The proposed approach consists of three steps. The first step is converting flat relational view into nested relational view. The second is generating DTD from the nested relational view. The third is generating nested XML document from the nested relational view. The proposed approach is evaluated and compared to other approaches such as NeT, CoT, and Cost-Based and tools such as Allora, Altova, and DbToXml with respect to two measurements: data redundancy and storage size of the document. The first measurement includes several parameters that are number of data values, elements, attributes, and tags. Based on the results of comparing the proposed approach to several other approaches and tools, the proposed approach is more efficient for reducing data redundancy and storage size of XML documents. It can reduce data redundancy and storage size by approximately 50% and 55%, respectively. 2008 Thesis NonPeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/5257/1/FSKTM_2008__12.pdf Ahmed, Mohammed Nasser (2008) Generating Nested XML Documents with Dtd from Relational Views. PhD thesis, Universiti Putra Malaysia. Relational databases XML (Document markup language) Document markup languages English
spellingShingle Relational databases
XML (Document markup language)
Document markup languages
Ahmed, Mohammed Nasser
Generating Nested XML Documents with Dtd from Relational Views
title Generating Nested XML Documents with Dtd from Relational Views
title_full Generating Nested XML Documents with Dtd from Relational Views
title_fullStr Generating Nested XML Documents with Dtd from Relational Views
title_full_unstemmed Generating Nested XML Documents with Dtd from Relational Views
title_short Generating Nested XML Documents with Dtd from Relational Views
title_sort generating nested xml documents with dtd from relational views
topic Relational databases
XML (Document markup language)
Document markup languages
url http://psasir.upm.edu.my/id/eprint/5257/1/FSKTM_2008__12.pdf
work_keys_str_mv AT ahmedmohammednasser generatingnestedxmldocumentswithdtdfromrelationalviews