BrOffice.org BASE: Criando banco de dados em 5 minutos

Neste tutorial ilustrado será mostrado como utilizar o BrOffice.org BASE para criar um banco de dados simples em 5 minutos. Para quem não sabe, o BASE é o similar ao MS Access para Linux.

[ Hits: 87.530 ]

Por: Jose Ribeiro em 27/10/2008 | Blog: https://otrsinbox.cloud


Criando tudo



Aos iniciantes: o Broffice.base é um sistema para gerenciar banco de dados, é utilizado essencialmente para pequenos bancos de dados, ou seja, para algum pequeno sistema em escritório ou mesmo em residência. Compete diretamente com o MS Access. Nele é possível até abrir um outro banco de dados, desde que seja compatível com o JDBC ou ODBC.

Iniciando um projeto

Para criar um novo banco de dados do próprio Br.office Base faça o seguinte, abra o Base e terá uma tela igual a tela abaixo.
Linux: Br.office.org BASE
Estando aí, basta clicar em concluir e pronto.

Agora vamos criar um novo banco de dados, então clique duas vezes em "Criar tabela na exibição design". Feito isso vamos a criação dos campos da tabela.

[tabela aluno]
cod_aluno (chave primária)
nome_aluno
telefone_aluno
cod_professor (será a chave estrangeira)

[tabela professor]
cod_professor (chave primária)
nome_professor
telefone_professor
Linux: Br.office.org BASE - criando tabela

Criando o relacionamento

Para criar o relacionamento entre o campo cod_professor da tabela aluno no campo cod_professor da tabela professor é simples, basta ir no menu ferramentas - > relações.

Agora arraste a chave primária da tabela curso (cod_curso) até a tabela no campo cod_curso.
Linux: Br.office.org BASE - relacionamento entre tabelas
Feito isso é só salvar e sair.

Criando formulário

Para criar formulário é muito simples, basta ir no menu lateral "Formulários", agora vamos criar um formulário com assistente mesmo. Clicando nele agora é só escolher a tabela que deseja criar o formulário, que será igual a esse:
Linux: Br.office.org  BASE - Criando formulário

Criando uma consulta

Vamos criar agora uma consulta simples usando o SQL puro, para isso basta clicar no menu lateral "Consultas".

Coloque essa consulta:

select * from "aluno"

Pronto, salve a consulta e abra-a novamente dando um duplo clique nela.
Linux: Br.office.org BASE - consulta SQL
Aqui está o banco de dados exemplo deste artigo: download bd1.odb

   

Páginas do artigo
   1. Criando tudo
Outros artigos deste autor

Gambas2 e MySQL, aprofundando relações

Imagens e áudio no banco de dados Oracle

Gallery - Álbum de fotos no seu site

Gambas2: Inserindo dados em tabela SQLite

Instalação e Configuração do Puppet

Leitura recomendada

Instalando o Interbase 7.5 no Debian Sarge

Instalando o Caché (banco de dados pós-relacional)

PhpPgAdmin e PhpMyAdmin

Utilizando arquivos Access (.mdb) no seu Linux

Automatizando a criação de uma base de conhecimento em Prolog para gerenciar os acessos a um site

  
Comentários
[1] Comentário enviado por nicolo em 27/10/2008 - 12:16h

Boa - Pelo menos aprendi que o Base é similar ao velho Access, .....foi a há tanto tempo.... o Windows ainda era 3.1
Bom artigo.

[2] Comentário enviado por reng.unip em 29/10/2008 - 17:24h

Parabéns pelo artigo, muito útil.

Abraço...

[3] Comentário enviado por luisneto em 05/12/2008 - 10:00h

Essa é Boa !!!! Mas vamos migra para os bancos "Free" minha gente !!!

valew

[4] Comentário enviado por malba.santos em 06/03/2009 - 11:20h

Muito bom esse tutorial. Entretanto não identifiquei onde encontro o tópico "Criar tabela na exibição design".

[5] Comentário enviado por rogdrio em 25/07/2009 - 23:17h

muito esclarecedor
me deu aquela força com o meu banco
agora sim esta perfeito
so falta mostrar como inserir informações via web(desculpe acho que peguei pesado) mas se alguem se sentir confortavel, a vontade, estou precisando.

[6] Comentário enviado por joserribeirojuni em 27/07/2009 - 20:17h

Amigo, rogdrio.
É o seguinte para fazer um banco de dados, com suporte a edição online, é necessario utilizar um sistema de banco de dados do tipo CLIENTE - SERVIDOR
Mysql por exemplo, mas é o seguinte com o BASE é possivel editar banco de dados mysql sim, isso daria certo.
Mas pra frente vou escrever sobre conexão remota com banco de dados mysql, tanto em BASE quanto em gambas2.
Abraço...

[7] Comentário enviado por jlvidals em 07/09/2009 - 14:21h

Muito bem!
Interessante, agora podemos pensar em algo mais avançado, pos esse tipo de aplicativo, tendo o usuário boa dose de criatividade, pode tocar uma empresa inteira, desde que não precise de algo muito cibernético. abçs

[8] Comentário enviado por joserribeirojuni em 07/09/2009 - 21:48h

Como ele oferece suporta a conexão como outros banco de dados... como Mysql por exemplo.
Eu diria que sim ele pode servir até pra algo bem "cibernético".

[9] Comentário enviado por removido em 30/09/2009 - 13:00h

Olá,

gostaria de saber como exportar dados de planilhas, tipo as do excel ou do calc para o banco de dados do Br Office. Infelizmente a ajuda que já vem com o programa nã ofoi elucidativa.

Além disso, acontece um fato estranho quando tento cadastras dados em tabelas novas, o programa não salva os dados e a coluna ao lado do ID sempre deleta os dados digitados colocando um 0 (zero) no lugar, mas se eu quisesse um zero, eu mesma o colocaria xD

Obrigado pela atenção desde já.

[10] Comentário enviado por joserribeirojuni em 30/09/2009 - 20:44h

Para importar os dados é simples, abra Calc crie um arquivo para o banco de dados.
com o Calc e o Base aberto, clique na planilha do calc segure a arraste até o Base, ele vai pedir para criar a PK e pronto.
Quanto a esse zero ai, verifica o tipo de dados, deve ter algo errado
Abraço.

[11] Comentário enviado por digof em 26/01/2010 - 15:04h

Isso não é bem um comentário. É mais um pedido de ajuda...
É possível criar um banco de dados no broffice base que seja alimentado remotamente por e-mail?
Tipo: crio uma caixa de e-mail que recebe os dados e alimenta meu banco de dados automaticamente.
Isso é possível? Se for, como é que faz?
Eu agradecerei se alguém puder ajudar.
Um abraço.

[12] Comentário enviado por ronycleber em 23/03/2010 - 20:02h

Olá boa noite, estou querendo criar um banco de dados aqui para meu trabalho,entendi perfeitamente como criar tabelas e consultas, agora alguém poderia me explicar como é que faço para atualizar as tabelas, bom o que eu estou querendo é um seguinte, tenho uma tabela de materiais e como é que faço para dar baixa autmaticamente de um certo produtor quando der a saída dele? Certo de contar com a atenção dos senhores agradeço desde já!

[13] Comentário enviado por fernandoguedes em 11/08/2010 - 22:31h

Cara, é tão fácil que eu nem precisei ler esse tutorial pra fazer um tabelinha lá!
No momento estou criando um tabela simples de coleção pessoal, com empréstimos e devoluções.
Em breve farei um tutorial "ticado" de como fazer as tabelas no Base.

[14] Comentário enviado por erasmo em 23/09/2011 - 04:33h

Jose Ribeiro,

por gentileza,

como faço uma pesquisa usando o like; mas que apareça uma pergunta eu coloque parte de um nome?

obrigado,

[15] Comentário enviado por joserribeirojuni em 23/09/2011 - 07:03h

Ola...
Usa o %

tipo select * from tabela like palavra%

O carácter coringa é o % :D
:wq!




[16] Comentário enviado por rony_souza em 14/06/2012 - 19:23h

Muito obrigado,ajudou muito mesmo em minha pesquisa de escola.


Contribuir com comentário