ic - unicamp

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

Upload: melvin-walls

Post on 03-Jan-2016

24 views

Category:

Documents


0 download

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: IC - UNICAMP

IC - UNICAMP MO410 1

Igor Justino de Souza (RA 065901)

Sistema de Informações paraGerenciamento de Publicações

Banco de Dados XML Nativos

Page 2: IC - UNICAMP

IC - UNICAMP MO409 2

Roteiro

Conceitos

Descrição do Sistema

Trabalho Realizado

Atividades Futuras

Page 3: IC - UNICAMP

IC - UNICAMP MO409 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

Page 4: IC - UNICAMP

IC - UNICAMP MO409 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.

Page 5: IC - UNICAMP

IC - UNICAMP MO409 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

Page 6: IC - UNICAMP

IC - UNICAMP MO409 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

Page 7: IC - UNICAMP

IC - UNICAMP MO409 7

Descrição

Diagrama Entidade-Relacionamento

Page 8: IC - UNICAMP

IC - UNICAMP MO409 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

Page 9: IC - UNICAMP

IC - UNICAMP MO409 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

Page 10: IC - UNICAMP

IC - UNICAMP MO409 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

Page 11: IC - UNICAMP

IC - UNICAMP MO409 11

Fim