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: 84.763 ]

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

OTRS - Revolucione seu Help Desk com esta ferramenta

Gallery - Álbum de fotos no seu site

Gambas2 e MySQL, aprofundando relações

Imagens e áudio no banco de dados Oracle

Projeto Gerenciador de Lan House

Leitura recomendada

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

Sphinx Search: Free open-source SQL full-text search engine (Parte 1 - Instalação)

MySQL + Amarok: dupla poderosa

PhpPgAdmin e PhpMyAdmin

Tutorial Kettle

  
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts