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.
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.
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.
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.
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:
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.
Aqui está o banco de dados exemplo deste artigo: download bd1.odb
[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
[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.