Download
slide1 n.
Skip this Video
Loading SlideShow in 5 Seconds..
IC - UNICAMP PowerPoint Presentation
Download Presentation
IC - UNICAMP

IC - UNICAMP

130 Vues Download Presentation
Télécharger la présentation

IC - UNICAMP

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Sistema de Informações para Gerenciamento de Publicações Banco de Dados XML Nativos Igor Justino de Souza (RA 065901) MO410 1 IC - UNICAMP

  2. Roteiro • Conceitos • Descrição do Sistema • Trabalho Realizado • Atividades Futuras MO409 2 IC - UNICAMP

  3. Conceitos • XML • Projetada para definir documentos estruturados • Não indica uma forma de apresentação específica • Documentos semanticamente mais ricos que o HTML • Meio para o intercâmbio de grande variedade de dados MO409 3 IC - UNICAMP

  4. Conceitos • XML e banco de dados • Auto-descritivo • Portável (unicode) • Capacidade de organizar dados de forma estruturada • Porém, • Excesso de texto • Acesso lento (necessidade de pré-processamento) • XML e Sistema de Gerenciamento de Banco de Dados (SGBD) • Armazenamento (o próprio documento) • Esquemas (DTD, XML Schema) • Linguagens para consulta (XQuery, XPath) • Interfaces de programação (SAX, DOM) • Porém, • Transações • Acesso concorrente • Segurança • Integridade de dados, etc. MO409 4 IC - UNICAMP

  5. Conceitos • Bancos de dados XML • Forma eficiente de armazenar e consultar documentos XML • Bancos de dados XML nativos • Documento como unidade fundamental de armazenamento • Define um modelo MO409 5 IC - UNICAMP

  6. Descrição • Elaborar um Sistema de Informação para Gerenciamento de Publicações de professores da Unicamp • Dados armazenados em documentos XML • Utilização de diferentes bancos de dados XML nativos • Objetivo • Analisar os diferentes bancos de dados • Vantagens e desvantagens de utilizar XML como padrão de armazenamento MO409 6 IC - UNICAMP

  7. Descrição • Diagrama Entidade-Relacionamento MO409 7 IC - UNICAMP

  8. Trabalho Realizado • Estudo de conceitos importantes • SGML • Linguagem XML • Bancos de dados • Diferentes tipos de bancos de dados XML • Escolha de tipo de banco de dados • A serem analisados • Berkeley DB XML • eXist • Tamino MO409 8 IC - UNICAMP

  9. Trabalho Realizado • Dados • Retirados da Plataforma Lattes (Demografia Lattes) • Produção bibliográfica/técnica/artística, • Orientação em andamento/concluída • Especificação inicial do Sistema de Informação • Visualização, inserção e remoção de professores e publicações • Instituições, Área de Atuação e Tipos de Publicação (?) • Mecanismo para atribuir publicações a professores • Consultas sobre publicações MO409 9 IC - UNICAMP

  10. Atividades Futuras • Dados • Definir uma estrutura para os documentos XML • Transformar os dados obtidos para a nova estrutura • Bancos de dados XML nativos • Estudo e pesquisa de funcionalidades • Inserção de dados • Aplicação • Especificação completa • Implementação • Avaliação • Medição de desempenho dos diferentes bancos de dados MO409 10 IC - UNICAMP

  11. Fim MO409 11 IC - UNICAMP