Página 1 de 1

Acesso à base de dados

Enviado: 25 Mai 2011, 09:25
por rafasaad
Bom dia,

Gostaria de saber se é possível acessar a base de dados propriamente dita do Biblivre para manipular as informações diretamente. Estou convertendo uma base de dados do formato Isis para o Marc e importando no BibLivre, mas preciso adicionar na base que armazena os exemplares o número de tombo que estes livros já têm. Até o momento, já consegui inserir os registros e associar um exemplar a cada um deles, mas preciso atribuir o número de tombo de cada um desses exemplares sem ter que fazer isso manualmente (minha base possui 40.000 registros e 340.000 exemplares).
Imagino que seja possível fazer isso via PostgreSQL, mas o manual dele não é muito claro...

Grato por qualquer ajuda neste processo.

Rafael Saad
Seção de Biblioteca Escolar
Prefeitura de São Bernardo do Campo

Re: Acesso à base de dados

Enviado: 25 Mai 2011, 10:31
por wlucas
Bom dia Rafael.

Para isso você precisará construir um programa em alguma linguagem de programação, como Java, por exemplo, para automatizar esse processo.

Eu iniciei um projeto de software para atender essa necessidade, portanto se vc tiver algum material a respeito do Isis será de grande ajuda.

Qualquer coisa poste aqui nesse tópico.

Atenciosamente,

Lucas. :ugeek:

Re: Acesso à base de dados

Enviado: 25 Mai 2011, 10:47
por rafasaad
Lucas,

O problema da migração dos registros do Isis para o BibLivre, em MARC, eu já resolvi (com uma solução "caseira", via Excel, Access, XML, alguns conversores, etc....mas resolvi...hehe). Com um pouco de sofrimento, importei os registros no BibLivre e estão funcionando direitinho. Estou apanhando agora é com o problema dos números de tombo dos materiais que eu já tenho nas estantes...

A minha base Isis contém 340.000 registros, cada um com um número de tombo único. Quando foi iniciado o processamento técnico da nossa rede de bibliotecas, há mais de dez anos, não se pensou na organização dos materiais em dois níveis (registros/exemplares), como é no BibLivre, em que você "pendura" diversos exemplares em um só registro. Na minha base, é tudo uma coisa só. Cada MFN do Isis é um registro diferente, um material diferente.

Eu extrai a base de dados do Isis e comecei a trabalhar diretamente nela. O meu próximo passo é "enxugá-la" para 40.000 registros (quantidade de materiais únicos que eu tenho na base) e vinculá-la aos 340.000 exemplares existentes nas 156 bibliotecas que eu tenho nas escolas da cidade.

Assim, o meu problema agora é fazer o BibLivre reconhecer os números de tombo que já tenho em minha base como sendo o serial que ele atribui aos exemplares, deste modo, eu não precisaria substituir etiquetas de código de barras dos materiais e nem associar os exemplares manualmente a cada um dos registros.

Eu imagino que abrindo a base diretamente no PostgreSQL seja possível alterar o serial que aparece ali e substituir pelo número de tombo que eu já tenho, mas não tenho a mínima ideia de como fazer isso.

Re: Acesso à base de dados

Enviado: 25 Mai 2011, 10:53
por Omar Teles
Bom dia Rafael,

Estamos também querendo fazer a migração do ISIS para Biblivre. Penso que você poderia contribuir com esse fórum, postando o passo-a-passo de seu sucesso.

Abraços

Re: Acesso à base de dados

Enviado: 25 Mai 2011, 15:46
por rafasaad
Omar,

Eu vou sentar aqui com mais tranquilidade e descrever o passo-a-passo, talvez alguém tenha alguma ideia de facilitar o meu processo também... Só que o ponto até onde eu cheguei não resolve muita coisa, tendo em vista que só consegui migrar os registros e não os exemplares... Só dei "meia" solução, estou precisando de ajuda pra fazer o serviço completo...hehe.

Tenho que repetir o processo todo de conversão entre hoje e amanhã (o pessoal aqui resolveu fazer algumas correções em massa nas palavras-chave... :evil: antes de uma conversão definitiva)... Vou aproveitar pra ir tirando alguns screenshots do processo todo e posto aqui.

Eu transformo a base toda em um arquivo .mrc que o BibLivre importa e me dá a opção de gerar um exemplar pra cada registro. O problema agora é colocar o número de tombo do registro no exemplar... Só que eu gostaria que o meu número de tombo (Isis) virasse o número serial (BibLivre)...

Acho que vão me mandar pro manicômio antes que eu consiga uma solução pra isso....hehe

Re: Acesso à base de dados

Enviado: 08 Jun 2011, 11:30
por lugusto
Rafael,

Conseguiu progressos? Da mesma forma que o Omar, também necessito migrar dados do WinISIS para o BibLivre. Toda ajuda será valiosa para nós e provavelmente para dezenas de outras pessoas.

Muito grato, e na torcida,
Luiz

Re: Acesso à base de dados

Enviado: 18 Jun 2011, 10:41
por albertojose
O WinIsis possui uma opção que permite exportar os registros da base daddos no formato ISO.

CDS/ISIS > Database > Export

Porém como as numerações das Tags do formato CDS/ISIS podem divergir do formato MARC é necessário a utilização de outro programa para editar os registros. O MARCedit pode ser utlizado para esse fim.

http://people.oregonstate.edu/~reeset/m ... /index.php

Re: Acesso à base de dados

Enviado: 30 Mar 2012, 15:00
por mateushm
Boa Tarde,

A bastante tempo esse assunto está sem movimentação.

Mais estou na mesma situação. Gostaria de migrar o WinIsis para BibLivre.

Existe alguma novidade, algum conseguiu? Rafael tem o Passo a Passo?

Muito obrigado.

Estou no aguardo.

Re: Acesso à base de dados

Enviado: 02 Abr 2012, 17:02
por wlucas
Boa tarde Mateushm.

Anexe seu xml no tópico abaixo, usando o campo TAG em exportar do WinIsis.

Veja esse tópico para orientações:

viewtopic.php?f=13&t=141&start=10

Atenciosamente. :ugeek:

Re: Acesso à base de dados

Enviado: 03 Abr 2012, 13:29
por mateushm
Boa Tarde, wlucas.

Obrigado pelo seu retorno...

Estou enviando em anexo o XML da base.

Muito obrigado.