Escolar Documentos
Profissional Documentos
Cultura Documentos
MANUAL DO USURIO
BROFFICE.ORG BASE
MANUAL DO USURIO BROFFICE.ORG BASE
PG.: 2
MANUAL DO USURIO BROFFICE.ORG BASE
Sumrio
1. Apresentao..................................................................................................................4
2. O que BrOffice.org Base?..........................................................................................4
3. Criando um novo banco de dados................................................................................5
4. Tabelas............................................................................................................................6
4.1 - Linhas (ou Registros)...............................................................................................6
4.2 - Colunas (ou atributos)..............................................................................................6
4.2 - Chave Primria........................................................................................................6
4.3 - Criando uma nova tabela.........................................................................................7
4.3 - Criando um novo modo de exibio......................................................................10
5. Relacionamentos..........................................................................................................11
6. Consultas .....................................................................................................................12
6.1 - Criando uma consulta e Filtragem de dados.........................................................12
7. Formulrios...................................................................................................................14
7.1 Criando formulrio com assistente........................................................................14
7.2 Editando formulrios.............................................................................................16
7.3 Entrada de dados..................................................................................................17
8. Relatrios......................................................................................................................19
8.1 Criando relatrios..................................................................................................19
8.2 Editando relatrios................................................................................................22
9. Conectando a um banco de dados ACCESS (.mdb).................................................23
10. Consideraes Finais................................................................................................25
PG.: 3
MANUAL DO USURIO BROFFICE.ORG BASE
1. Apresentao
um sistema gestor de base de dados. Poderosos bancos de dados para servidores so uma
tradio no Linux, mas a falta de bancos de dados para uso em escritrios ou residncias levou ao
desenvolvimento do Base, alm claro, de competir diretamente com o Microsoft Access no Windows. Este
programa est disponvel a partir da verso 2.0 do OpenOffice / BROffice.
PG.: 4
MANUAL DO USURIO BROFFICE.ORG BASE
- Selecione o diretrio que deseja salvar o arquivo do novo banco de dados e d um nome para
o arquivo, depois clique no boto Salvar.
PG.: 5
MANUAL DO USURIO BROFFICE.ORG BASE
4. Tabelas
Todos os dados de um banco de dados relacional (BDR) so armazenados em tabelas. Uma
tabela uma simples estrutura de linhas e colunas.
Colunas
Linhas
Chave primria: (PK - Primary Key) a chave que identifica cada registro dando-lhe unicidade. A chave
primria nunca se repetir.
Chave Estrangeira: (FK - Foreign Key) a chave formada atravs de um relacionamento com a chave
primria de outra tabela. Define um relacionamento entre as tabelas e pode ocorrer repetidas vezes. Caso a
chave primria seja composta na origem, a chave estrangeira tambm o ser.
PG.: 6
MANUAL DO USURIO BROFFICE.ORG BASE
- Criar tabela na exibio de design..: para criar tabelas em modo de exibio de design
necessrio ter alguns conhecimentos bsicos sobre tipo de campos, vamos fazer um exemplo de criao
para entendermos melhor essa forma de criar tabelas;
- Usar assistente para criar tabela..: executa um assistente para criao de tabelas, o base
permite a criao de tabelas pr-formatadas como tabela de clientes, funcionrios, etc... os campo so de
tipos pr-definidos e basta selecionarmos a tabela e o campo que desejamos inserir.
Exemplo de criao de tabela para registro de funcionrios no modo de exibio:
Nesta tela iremos cadastrar os campos (colunas) da nossa tabela e definir os tipos de cada coluna.
Nome do campo: Insira nesta coluna o nome de cada campo a ser criado, procure padronizar os
campos. Por Exemplo: ao inserir os campos nome, idade, endereo utilize os nomes func_nome,
func_endereo, func_endereco;
Tipo de campo: Os dados das colunas do Base podem ser de um dos tipos:
Tipo Descrio
Tyny Integer dados do tipo inteiro de tamanho bem pequeno (1 byte)
BigInt dados do tipo inteiro de tamanho muito grande
Imagem dados do tipo imagem
Binrio dados do tipo binrio
Binrio (fixo) dados do tipo binrio de tamanho fixo
Memo dados do tipo memo (texto muito grande)
Texto (fixo) dados do tipo texto de tamanho fixo
Nmero dados do tipo numrico
Decimal dados do tipo numrico com casas decimais
Integer dados do tipo inteiro normal ( 4 bytes )
Small Integer dados do tipo inteiro pequeno ( 2 bytes )
Float tipo numrico com ponto flutuante (preciso simples)
Real tipo numrico com ponto flutuante
Double tipo numrico com ponto flutuante (preciso dupla)
Texto dados do tipo texto (cadeia de caracteres)
Texto dados do tipo texto, ignorando maisculas / minsculas
PG.: 7
MANUAL DO USURIO BROFFICE.ORG BASE
Tipo Descrio
Sim/No dados do tipo lgico ( verdadeiro / falso )
Data dados do tipo data
Hora dados do tipo hora
Data/Hora dados do tipo data-hora
OTHER dados do tipo objeto
Para selecionar a chave primria d um clique direito antes do Nome do Campo func_matricula
e selecione a opo Chave Primria:
4) Clique em Arquivo Salvar como, abrir uma janela para digitar o nome da tabela: no nosso
exemplo vamos utilizar o nome tab_funcionarios;
PG.: 8
MANUAL DO USURIO BROFFICE.ORG BASE
tab_pedidos
Campo Tipo Tamanho Descrio
ped_codigo Inteiro Cdigo do pedido(Chave primria)
ped_cliente Inteiro Cdigo do Cliente
ped_funcionario Inteiro Cdigo do Funcionrio - Vendedor
ped_produto Inteiro Cdigo do Produto
ped_valor Decimal 10 Valor da Venda
6) Para modificar uma tabela basta dar um clique direito sobre ela e selecionar a opo editar:
7) Para inserir registros pode-se dar um duplo clique sobre a tabela e entraremos no modo de
insero:
PG.: 9
MANUAL DO USURIO BROFFICE.ORG BASE
Vamos fazer um exemplo da aplicao deste tipo de tabela. Nossa nova tabela de exibio ir
buscar na tabela tab_clientes o nome e a data de nascimento dos clientes e ordenar por ordem de data, no
caso de termos de enviar um caro de aniversrio esta tabela poder ser muito til:
PG.: 10
MANUAL DO USURIO BROFFICE.ORG BASE
5. Relacionamentos
Relacionamentos so ligaes lgicas entre as tabelas, identificando comportamentos
derivados dos processos de trabalho do usurio. Os relacionamentos auxiliam a organizao das
informaes, minimizam as redundncias e erros de digitao e facilitam a recuperao de dados atravs de
consultas. Para que possamos ter relacionamentos, necessrio identificar adequadamente as chaves
primrias. Para vermos os relacionamentos, abra o menu Ferramentas > Relaes. Na tela de Design da
Relao podemos identificar claramente as tabelas. As linhas que ligam as vrias tabelas identificam os
relacionamentos.
Veja que, prximo a tabela Clientes, temos o nmero 1 e, na tabela Pedidos, temos a letra n.
Se pensarmos no processo de trabalho, constataremos que um nico cliente poder registrar diversos
pedidos. Para suportar essa caracterstica do processo, o sistema dever permitir o armazenamento de
vrios registros de pedidos de um nico cliente.
1 para 1 - O relacionamento 1 para 1 menos usual, pois normalmente, os dados podem ser
armazenados em uma nica tabela. Eventualmente, por critrios tcnicos ou pela organizao do sistema,
utilizamos esse tipo.
PG.: 11
MANUAL DO USURIO BROFFICE.ORG BASE
6. Consultas
Na seo Consultas, podero ser includas consultas SQL propriamente ditas. a primeira vez
que clicamos na seo Consultas, no existe nenhuma consulta pr-existente. Podemos, ento, criar uma
consulta de trs formas diferentes:
Criar consulta na exibio de design...: uma forma bastante tradicional de criao de consultas, muito
similar ao mtodo que encontrado tambm no Microsoft Access. Atravs da escolha das tabelas e dos
campos, o usurio cria visualmente a consulta.
Usar o assistente para criar consulta...: A criao da consulta feita passo-a-passo, atravs de um
assistente. um recurso bastante til para usurios que ainda no so familiarizados com as notaes de
bancos de dados. Importante: para a utilizao do assistente fundamental a correta instalao do JRE
(Java Runtime Environment).
Criar consulta na exibio SQL...: Este um mtodo bastante interessante para os usurios de nvel
avanado que dominam a linguagem SQL. Basta inserir a consulta em SQL e execut-la que os resultados
aparecero na metade superior da tela.
Vamos criar uma consulta que identifica os clientes cadastrados na tabela tab_clientes:
1. Clique na opo Criar consulta na exibio de design... ;
2. Adicione a tabela tab_clientes ao Desgin de Consulta:
PG.: 12
MANUAL DO USURIO BROFFICE.ORG BASE
4. Para filtrar dados da consulta, defina as preferncias desejadas na rea inferior da Exibio de
design. As seguintes linhas encontram-se disponveis:
Campo: Digite o nome do campo de dados ao qual se referiu na consulta. Todas as configuraes
feitas nas linhas inferiores referem-se a este campo. Se voc ativar uma clula com um clique do
mouse, ver um boto de seta, o que permitir a seleo de um campo. A opo "Nome da
tabela.*" seleciona todos os campos de dados, e o critrio vlido para todos os campos da tabela.
Alias: Especifica um alias. Esse alias ser listado em uma consulta, no lugar do nome de campo.
Isso possibilita o uso de rtulos de coluna definidos pelo usurio.
Tabela: A tabela de banco de dados correspondente do campo de dados selecionado est listada
aqui. Se voc ativar a clula com um clique do mouse, aparecer uma seta que permitir a seleo
de outra tabela da consulta atual.
Classificar: Se clicar na clula, voc poder selecionar uma das opes de classificao:
crescente, decrescente e sem classificao. Os campos de texto sero classificados
alfabeticamente (de A a Z) e os campos numricos, em ordem numrica (de 0 a 9).
Visvel: Se voc marcar a propriedade Visible para um campo de dados, o campo se tornar visvel
na consulta. Se voc usar um campo de dados para formular uma condio, no ser necessrio
mostr-la.
Critrios: Especifica os critrios de filtragem a serem usados para o contedo do campo de dados.
Ou: Aqui voc pode inserir um critrio adicional para filtragem em cada linha. Critrios mltiplos em
uma coluna sero conectados por um vnculo OR.
5. Para salvar a consulta selecione o menu Arquivo Salvar como, em nosso exemplo o nome
ser cons_cliente e iremos classificar por nome;
7. Para executar a consulta apenas d um, clique duplo sobre o nome da consulta criada:
PG.: 13
MANUAL DO USURIO BROFFICE.ORG BASE
7. Formulrios
Formulrios permitem a visualizao e edio dos dados de uma ou mais tabelas (ou consulta),
de modo flexvel e configurvel pelo usurio. Podemos trabalhar apenas os campos que nos interessa e na
ordem que quisermos, isto til porque nem sempre dispomos dos dados na mesma ordem em que os
campos foram criados na tabela. Formulrios do Base contm controles (caixa de texto, etiquetas, etc)
dispostos sobre um documento do Writer. possvel ter um formulrio (principal) com um ou mais
subformulrios (detalhes). Lembre-se que tanto os formulrios como os controles possuem suas prprias
propriedades e eventos, o que aumenta, ainda mais, o poder dos mesmos. Eles podem ser salvos como
documentos embutidos no documento do Base ou como documentos independentes (estes, no podem ser
criados com o assistente).
1) Selecione Usar assistente para criar formulrio, para exibir o seu primeiro dilogo.
PG.: 14
MANUAL DO USURIO BROFFICE.ORG BASE
PG.: 15
MANUAL DO USURIO BROFFICE.ORG BASE
- Selecione o formulrio form_clientes e clique sobre o boto direito do mouse para exibir as
operaes disponveis para o mesmo.
- Aqui, a opo Editar abre o formulrio para incluso / alterao dos controles ou na formatao
do documento. A opo Abrir abre o formulrio para apresentao ou edio dos dados da(s)
tabela(s) e corresponde a um duplo clique sobre o nome frm_clientes.
Alteramos o documento do Base, inserindo um formulrio, portanto clique sobre Salvar. Mas,
antes de cadastrar algum dado, temos um problema a resolver.
PG.: 16
MANUAL DO USURIO BROFFICE.ORG BASE
PG.: 17
MANUAL DO USURIO BROFFICE.ORG BASE
- Salve as alteraes e feche a janela de edio (Writer), retornando ao Base. Salve tambm o
documento do Base.
As aes ocorrem no formulrio ativo (com o foco). Eis uma breve descrio dos cones (da
esquerda para a direita):
Localizar registro: abre o dilogo para pesquisa de registro.
Contador de registros: exibe o registro atual e o total de registros da tabela.
Primeiro registro: seleciona o primeiro registro da tabela (ou consulta).
Registro anterior: seleciona o registro anterior da tabela (ou consulta).
Prximo registro: seleciona o prximo registro da tabela (ou consulta).
ltimo registro: seleciona o ltimo registro da tabela (ou consulta).
Novo registro: cria um novo registro na tabela
Salvar registro: salva o registro corrente, use sempre que alterar dados.
Desfazer entrada de dados: desfaz uma entrada de dado.
Excluir registro: exclui o registro corrente da tabela.
Atualizar: atualiza os dados de um controle.
A seguir temos cones para Classificar e Filtrar registros.
- Observe, ainda, que o subformulrio tem a sua prpria barra de navegao (reduzida).
- Tanto a tecla <Tab> como <Enter> move o foco para o prximo controle, selecionando o seu
contedo. A ordem de tabulao pode ser alterada, atravs da propriedade Ordem de tabulao,
no dilogo de propriedades do controle.
PG.: 18
MANUAL DO USURIO BROFFICE.ORG BASE
PG.: 19
MANUAL DO USURIO BROFFICE.ORG BASE
8. Relatrios
Um relatrio um documento de texto que mostra os dados atuais ou os dados no momento
em que o relatrio foi criado.
1) Selecione a opo Usar assistente para criar relatrio. Antes da exibio do assistente, um
novo documento do Writer ser carregado. Note que ele j contm informaes no cabealho
(Ttulo, Autor e Data).
PG.: 20
MANUAL DO USURIO BROFFICE.ORG BASE
4) Na segunda etapa, devemos definir os ttulos das colunas, deixe como est e prossiga para a
prxima etapa.
5) Na terceira etapa, definimos o tipo de agrupamento dos nossos dados. Agrupamentos so teis
quando o contedo de uma ou mais colunas o mesmo em vrios registros. possvel definir
vrios nveis de agrupamento.
Imagine uma rede de lojas com dados sobre as vendas. Ao criar um relatrio, pode-se agrupar as
vendas por filial e, dentro de cada filial, por setor.
6) Na etapa Opes de classificao definimos como o relatrio ser ordenado. Note que os
campos de agrupamento so automaticamente selecionados. Vamos classificar por nome e em
ordem crescente conforme figura a seguir.
PG.: 21
MANUAL DO USURIO BROFFICE.ORG BASE
PG.: 22
MANUAL DO USURIO BROFFICE.ORG BASE
PG.: 23
MANUAL DO USURIO BROFFICE.ORG BASE
No prximo passo, indique o arquivo .mdb que dever ser aberto pelo BrOffice.org.
PG.: 24
MANUAL DO USURIO BROFFICE.ORG BASE
Depois de criar o arquivo, o BrOffice.org abrir o mesmo para edio, apresentando todas as
tabelas e consultas do Access. Formulrios e relatrios do Access no so apresentados no BrOffice.org.
PG.: 25
MANUAL DO USURIO BROFFICE.ORG BASE
PG.: 26