Trabalhar com XML em bases de dados

Cada vez mais utilizadores estão a armazenar documentos XML em colunas de bases de dados, especialmente quando dados XML são enviados ou recebidos de outras entidades. Armazenar dados em formato XML ajuda as empresas a adaptar-se mais facilmente às alterações nos formatos de dados padrão da indústria, à medida que os esquemas XML evoluem ao longo do tempo. Um dos desafios na migração de uma base de dados relacional para uma aplicação de base de dados orientada a XML é o desenvolvimento de consultas que substituam as consultas SQL tradicionais de dados relacionais, para analisar os documentos XML armazenados na base de dados.

Recentemente, tivemos a oportunidade de abordar a linguagem XQuery para XML em bases de dados numa apresentação intitulada "Ferramentas Altova para DB2®", realizada numa teleconferência patrocinada pela IBM® para o grupo de utilizadores pureXML™. Após uma introdução e uma breve apresentação da Altova, focámo-nos nas funcionalidades específicas incluídas no XMLSpy para gerir esquemas XML no DB2 e para editar dados XML armazenados no DB2. A janela de consulta de base de dados do XMLSpy permite editar facilmente o conteúdo da base de dados XML diretamente no XMLSpy

A Altova construiu capacidades especializadas para uma integração profunda As ferramentas da Altova, em conjunto com o servidor de dados DB2 pureXML, ajudam os clientes a trabalhar com XML, XML Schema, XQuery e outras tecnologias relacionadas com XML. Demonstramos o XMLSpy Editor de XQuery, Depurador XQuery e Perfilador XQuery, com suporte para a execução de scripts XQuery diretamente na base de dados DB2, e para funcionalidades específicas do DB2 xmlcolumn e consulta SQL operadores.

Concluímos a apresentação com uma demonstração dos passos que um utilizador pode seguir para migrar dados relacionais existentes para uma aplicação baseada em XML, incluindo a inferência de um esquema XML a partir dos dados relacionais numa tabela no DB2, seguida da importação dos dados da tabela e da sua marcação automática em XML, de acordo com o novo esquema XML.

Carregámos um ficheiro PDF com as diapositivas da apresentação no SlideShare. Também pode obter uma cópia na página dos utilizadores do pureXML da IBM, onde também pode ouvir o áudio gravado.

A melhor forma de perceber pessoalmente o quão bem as funcionalidades do XMLSpy, MapForce, StyleVision e DatabaseSpy funcionam com o DB2 e outras bases de dados que utilizam XML é: Clique aqui para descarregar uma versão de avaliação gratuita do Altova MissionKit.