|
DESCRIÇÃO
À medida que vão surgindo normas para especificações de tecnologias associadas à XML e que vão aparecendo ferramentas estáveis que implementem essas especificações, a utilização generalizada da XML como um formato universal de troca de dados entre aplicações heterogéneas (utilizando a Internet) será certamente uma realidade muito próxima. Com a proliferação de documentos XML na Web torna-se crucial efectuar eficientemente o armazenamento e gestão deste tipo especial de dados (estruturados e/ou semiestruturados).
Esta obra, única no panorama editorial português e uma das poucas a nível internacional, tem como objectivo analisar as potencialidades da linguagem XML na representação, troca, armazenamento e gestão de dados entre aplicações heterogéneas.
São abordados, entre outros, os seguintes temas:
- XML, XSLT, XML-SCHEMA, XQUERY
- MODELOS DE DADOS SEMIESTRUTURADOS
- ARMAZENAMENTO E GESTÃO DE DADOS XML
- MAPEAMENTOS BIDIRECCIONAIS DE DOCUMENTOS XML PARA MODELOS O-R E O-O.
Prefácio do Professor Doutor Pedro Rangel Henriques (Dep. Informática da Univ. do Minho).
PÚBLICO ALVO
Todos os profissionais que desenvolvem ferramentas ou fazem investigação na área da gestão de dados - Estudantes de informática do Ensino Superior, Mestrados e Pós-Graduações - Gestores de Sistemas de Informação - "Informáticos" em geral que se interessem pelas novas tecnologias no domínio das bases de dados e da Internet - Cursos de Formação.
O(S) AUTOR(ES)
Artur Afonso de Sousa
Licenciado em Engenharia Informática pela Universidade de Coimbra. Mestre em Sistemas de Informação pela Universidade do Minho. Assistente no Departamento de Informática da Escola Superior de Tecnologia de Viseu, onde lecciona disciplinas na área das bases de dados. Autor de vários artigos científicos sobre a linguagem XML numa perspectiva de bases de dados.
ÍNDICE
1. Introdução
1.1 Perspectiva histórica e motivações
1.2 Organização da obra
2. A linguagem XML e especificações associadas
2.1 A Linguagem XML
2.1.1 Definição de Tipos do Documento (DTD)
2.2 Algumas especificações associadas à XML
2.2.1 Processadores de XML e API para a XML
2.2.2 Espaços de nomes para a XML
2.2.3 A linguagem de definição de folhas de estilo XSL
2.2.4 Linguagens de definição de esquemas para documentos XML
2.3 Vantagens da XML
2.4 Resumo
3. Modelos de dados semiestruturados
3.1 Dados semiestruturados
3.2 Object Exchange Model
3.3 Comparação com o modelo relacional
3.4 Comparação com o modelo orientado aos objectos
3.5 Resumo
4. Modelos de dados para a XML
4.1 Propostas de modelos de dados para a XML
4.2 Comparação com o modelo de dados semiestruturados OEM
4.3 Resumo
5. SGBDs semiestruturados para gerir dados XML
5.1 O sistema de gestão de bases de dados LORE
5.1.1 Modelo de dados do sistema LORE
5.1.2 Arquitectura do sistema LORE
5.1.3 Armazenamento de dados no sistema LORE
5.1.4 Dataguides
5.1.5 API e interface gráfica do sistema LORE
5.1.6 Índices no sistema LORE
5.1.7 Gestor de dados externos do sistema LORE
5.1.8 Linguagem de interrogação Lorel
5.1.9 Estratégias de execução de interrogações Lorel
5.1.10 Actualização de dados no sistema LORE
5.1.11 Pesquisa por palavra-chave e por proximidade estrutural
5.2 Resumo
6. SGBDs relacionais e objecto - relacionais para gerir dados XML
6.1 Proposta da Oracle para a gestão e o armazenamento de dados XML
6.1.1 Construção de documentos XML a partir de dados armazenados na base de dados
6.1.2 Armazenamento de documentos XML na base de dados
6.2 Resumo
7. SGBDs orientados aos objectos para gerir dados XML
7.1 Estratégia proposta pela Poet para gerir dados XML
7.2 Sugestão de mapeamento de um esquema ODL para uma declaração de tipos de um documento XML
7.3 Sugestão de mapeamento de um esquema ODL para um esquema no formato XML-SCHEMA
7.4 O sistema de ficheiros para armazenar documentos XML
7.5 Resumo
8. Linguagens de interrogação para documentos XML
8.1 A Linguagem XML-QL
8.2 A Linguagem XQL
8.3 A Linguagem XML-GL
8.4 Exemplos de consultas formuladas em YATL e XSL
8.5 As Linguagens Quilt e Xquery
8.6 Resumo
9. Síntese e conclusão
9.1 Síntese
9.2 Conclusão
Lista de Acrónimos
Referências
Índice Remissivo
|