Spelling suggestions: "subject:"SGBD XML nativos"" "subject:"SGBD XML alternativo""
1 |
ViXQueL: uma ferramenta web para acesso a banco de dados XML nativoRangel Bastos, Petrus 31 January 2009 (has links)
Made available in DSpace on 2014-06-12T15:53:43Z (GMT). No. of bitstreams: 2
arquivo1926_1.pdf: 4513686 bytes, checksum: 82857a9d1fda0d1383f9eae7c1258c95 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2009 / XML tornou-se o padrão de fato para troca de informações entre diversas fontes de dados e
aplicações. Assim, sistemas de gerenciamento de bancos de dados XML nativos (SGBD XML
nativos) têm se tornado peça fundamental na infra-estrutura de empresas que lidam com tal
diversidade de fontes de dados e aplicações.
Gestores do mundo corporativo estão sempre precisando de informações sobre seus negócios,
para que possam tomar decisões de forma rápida e eficiente. Entretanto, as interfaces
gráficas disponíveis para recuperar estas informações não demonstram preocupação com esta
classe de usuários, disponibilizando apenas interfaces textuais que os obrigam a ter conhecimento
nas linguagens de consulta para XML, mais especificamente a XQuery.
Visando contribuir para a melhoria desta situação, este trabalho apresenta a ViXQueL, que é
uma ferramenta web de abstração para acesso aos SGBD XML nativos, permitindo que usuários
não especialistas recuperem informações de bases de dados sem conhecimento na linguagem de
consulta XQuery. Esta abstração foi alcançada por meio de uma interface gráfica para criação
de consultas visuais, que por sua vez são transformadas em consultas textuais na linguagem
XQuery.
Devido à extensividade e complexidade, o protótipo desenvolvido permite a criação de
consultas que representam um subconjunto da XQuery. Para a primeira versão da ferramenta
foram considerados e avaliados diversos SGBD XML nativos, sendo escolhido o Sedna, por
sua completude de funcionalidades, além de ser open source.
Com o intuito de formalizar o processo de transformação da ferramenta, foram utilizados
conceitos de MDA na definição e implementação do processo de geração do código XQuery.
Dois metamodelos foram especificados em Ecore, que é a implementação de metamodelagem
do Eclipse Modeling Framework (EMF), para representar as consultas visuais e as consultas
textuais. Além disso, foram implementados dois scripts, na linguagem Kermeta, para realizar
as transformações necessárias entre instâncias destes metamodelos
|
Page generated in 0.0632 seconds