Saturday, December 4, 2010

Por que bibliotecários usam bancos de dados esquisitos...

...e por que eles estão certos.

Este seria o tema da minha monografia de conclusão no curso de Biblioteconomia na ECA/USP, se o decôro acadêmico não demandasse algo mais sóbrio. Então o título ficou sendo:
O Modelo de Dados Semiestruturado em Bases Bibliográficas:
do CDS/ISIS ao Apache CouchDB
.

Hã?

Boa pergunta! É que, hoje, banco de dados é sinônimo de banco de dados relacional, com linguagem SQL e tal. Só que este é apenas um tipo de banco de dados. É o tipo dominante no mercado, mas apenas um tipo. Sempre existiram alternativas, e agora existem ainda mais bancos de dados não-relacionais, apelidados de NoSQL. O Google, o Facebook e a Amazon.com dependem de sistemas NoSQL para funcionar.

Há 25 anos a BIREME/OPAS/OMS, onde eu trabalho, usa o ISIS, um banco de dados NoSQL criado pela Unesco. O ISIS é um banco de dados orientado a documentos. Outros BD orientados a documentos modernos são o CouchDB e o MongoDB.

Os objetivos do meu TCC foram:


  • Analisar o ISIS a partir da teoria de bancos de dados semiestruturados, que é a base teórica dos BD orientados a documentos.

  • Migrar uma base de dados do ISIS para o CouchDB, documentando o processo e criando ferramentas de apoio.

Apresentarei a monografia dia 15/12, 10h, na ECA/USP, sala 247 (bloco principal, 2º andar). Apareça!

A banca será formada pelo orientador Marcos Mucheroni (biblioteconomia, ECA/USP) e por Fernando Modesto (biblioteconomia, ECA/USP) e João Eduardo Ferreira (computação, IME/USP).

Depois da apresentação colocarei aqui um link para o PDF da monografia, em acesso aberto.

Atualização: publiquei os arquivos PDF da monografia revisada e slides usados na defesa. O texto e os slides podem ser considerados Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Brazil. Se você usar parte deste material para algum trabalho ou atividade, por gentileza coloque um comentário aqui contando como usou, OK?