120 likes | 281 Views
Sistema de Informações para Gerenciamento de Publicações. Banco de Dados XML Nativos. Igor Justino de Souza (RA 065901). MO410. 1. IC - UNICAMP. Roteiro. Conceitos Descrição do Sistema Trabalho Realizado Atividades Futuras. MO409. 2. IC - UNICAMP. Conceitos. XML
E N D
Sistema de Informações para Gerenciamento de Publicações Banco de Dados XML Nativos Igor Justino de Souza (RA 065901) MO410 1 IC - UNICAMP
Roteiro • Conceitos • Descrição do Sistema • Trabalho Realizado • Atividades Futuras MO409 2 IC - UNICAMP
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
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
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
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
Descrição • Diagrama Entidade-Relacionamento MO409 7 IC - UNICAMP
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
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
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
Fim MO409 11 IC - UNICAMP