Orientador: |
PARACELSO DE OLIVEIRA CALDAS  |
Resumo: |
XML está sendo reconhecida como a linguagem padrão de representação e intercâmbio de dados na Web. Estes documentos, por sua vez, se propagaram de forma rápida, gerando com isso, problemas em relação ao seu gerenciamento e armazenamento de dados. A partir disso, várias pesquisas vêm sendo estudadas a fim de linear soluções destes problemas. Podendo se destacar quatro abordagens: sistemas de bancos específicos para XML, sistemas de bancos orientado objeto, armazenamento XML em arquivos textos, e por fim os modelos relacionais. Esta pesquisa é voltada para o estudo de mapeamento de documentos XML em Banco de Dados Relacional. Na literatura é possível identificar vários estudos realizados para este fim, como a utilização de Middleware, uso de ontologias, mapeamento por meio de DTD, mapeamento por meio de regras entre os modelos entre outros. A abordagem aqui sugerida é a criação de regras, para que estas consigam a conversão entre XML e o modelo relacional, ou viceversa, com a utilização API DOM para leitura e manipulação dos documentos XML. No presente trabalho foi proposto e desenvolvido uma aplicação que consiste em selecionar documentos XML e mapeá-los para tabelas do Banco de Dados MySQL, assim como seu inverso, de tabelas do MySQL transformá-la em documentos XML. A aplicação é capaz de manipular de forma dinâmica, desde o armazenamento, atualização e recuperação adequada dos dados, gerando assim, o mapeamento entre os modelos. |