Como configurar um novo banco de dados com o LibreOffice Base.
Um dos aplicativos oferecidos no pacote LibreOffice gratuito e de código aberto é chamado Base. Base é um aplicativo front-end para criar, conectar ou ler bancos de dados (incluindo aqueles criados com o Microsoft Access). Este guia irá guiá-lo através do processo de uso do Base para criar seu próprio banco de dados simples, mas útil, e começar a inserir dados.
1. Instale o LibreOffice Base
O pacote LibreOffice , uma alternativa ao pacote Microsoft Office , está disponível para Windows, macOS e Linux. Existem várias maneiras de instalá-lo em seu sistema (principalmente se você for um usuário Linux), mas você pode baixar os pacotes de instalação oficiais em libreoffice.org/download . Neste artigo, usaremos o LibreOffice versão 7.0.2.2.
2. Inicie a base e crie um banco de dados
![](https://static1.makeuseofimages.com/wp-content/uploads/2020/11/libreoffice-base-startup-dialog.png)
Depois que o LibreOffice estiver instalado, inicie o Base em sua área de trabalho. Cada vez que você abre o Base, você verá esta caixa de diálogo, perguntando se você deseja iniciar um novo banco de dados ou abrir um existente. Selecione o botão de rádio Criar um novo banco de dados .
Base vem com um sistema de gerenciamento de banco de dados relacional chamado HSQLDB (HyperSQL Database Management System) que está pronto para uso e é a opção padrão.
HSQLDB é ideal para seu primeiro projeto, pois é simples e fácil de manusear. Certifique-se de que a opção HSQLDB Embedded esteja selecionada na lista e clique no botão Avançar> .
3. Registre e salve seu banco de dados
O Base perguntará se você deseja registrar o banco de dados. O registro simplesmente torna seu banco de dados acessível a outros aplicativos do pacote LibreOffice em seu dispositivo, como Calc e Writer. Esta função é local para o seu dispositivo — você não precisa se preocupar se ela pode ser acessada por outra pessoa.
A menos que você tenha certeza de que nunca desejará acessar seu novo banco de dados com esses outros aplicativos, é seguro deixar Sim, registrar o banco de dados para mim selecionado.
Certifique-se de ter selecionado Abrir o banco de dados para edição e clique em Concluir . O Base solicitará que você salve seu banco de dados como um arquivo .ODF. Escolha um local e nome de arquivo para ele e clique em Salvar .
4. Crie uma tabela e defina uma chave primária
A primeira coisa que você precisa fazer com um novo banco de dados é criar uma tabela. As tabelas são a parte mais essencial de um banco de dados e você precisa de pelo menos uma para realizar qualquer coisa.
A visualização padrão ao abrir um banco de dados é a seção Tabelas. Selecione Criar Tabela na Visualização de Design … no menu de tarefas.
A caixa de diálogo Design da tabela será aberta com várias células vazias sob os rótulos Nome do campo , Tipo de campo e Descrição . É aqui que você escolhe e nomeia os campos que deseja em sua tabela.
Estas são as diferentes "categorias" de dados que você planeja inserir em seu banco de dados. Como exemplo, planejamos construir um banco de dados de nossa coleção de filmes, então incluiremos campos como Título, Diretor e ReleaseYear.
![](https://static1.makeuseofimages.com/wp-content/uploads/2020/11/libreoffice-base-select-primary-key.png)
O primeiro campo que você deve criar, no entanto, deve ser algum tipo de identificador exclusivo, como um número ou um código UPC. Este campo irá diferenciar cada entrada, mesmo se todos os outros campos tiverem dados duplicados. Em nosso exemplo, nomeamos o primeiro campo MovieID e selecionamos o tipo de campo Integer [INTEGER] para tornar esse campo um número simples.
O que quer que você acabe criando o campo de identificação, clique com o botão direito do mouse nessa linha e marque a caixa Chave primária no menu suspenso. Se você não selecionar um campo como sua chave primária, o Base lançará um erro quando você tentar salvar a tabela.
Em nosso exemplo, em Propriedades do campo , também definimos a opção AutoValue para o nosso campo de chave primária como Sim para que não tenhamos que escolher manualmente um novo número de ID sempre que criarmos uma entrada. Com a função AutoValue, o Base irá inserir automaticamente o próximo número incremental para cada nova entrada.
5. Preencha seus campos de dados
Continue adicionando quantos campos forem necessários e certifique-se de selecionar os tipos de campo apropriados. Para os usos mais básicos, você desejará usar VARCHAR para texto, INTEGER para números e DATE para datas do calendário.
![](https://static1.makeuseofimages.com/wp-content/uploads/2020/11/libreoffice-base-table-design.png)
Se você já tem dados em uma planilha ou arquivo .csv que planeja importar para o seu banco de dados, é muito útil ao adicionar campos para garantir que os nomes dos seus campos correspondam facilmente aos nomes dos campos do seu arquivo de dados .
Esteja ciente de que os campos que você cria podem ser reorganizados ao criar inicialmente uma tabela, mas você não pode reorganizar os campos depois de salvar a tabela. Isso não deve causar grandes problemas, no entanto, você ainda pode adicionar e excluir campos mais tarde.
6. Salve sua primeira mesa
Clique no botão Salvar ou pressione Ctrl + S para salvar sua mesa, e o Base solicitará que você nomeie sua mesa. Escolha o nome que desejar (escolhemos o padrão, Tabela1, em nosso exemplo).
Depois de salvar a tabela, certifique-se de salvar o próprio arquivo de banco de dados para garantir que não perca seu trabalho. Seu arquivo .ODF precisará ser salvo sempre que você criar ou editar uma tabela, consulta, formulário ou relatório.
Se você precisar editar os campos em sua tabela, deve clicar com o botão direito do mouse na tabela e clicar em Editar no menu suspenso.
7. Insira ou importe dados
Agora que você tem uma mesa, ela precisa de dados. Existem várias maneiras de inserir dados em seu banco de dados, mas hoje veremos como inseri-los manualmente na visualização de tabela e como importar de uma planilha.
Entrada manual
Clique duas vezes na sua mesa ou clique com o botão direito e selecione Abrir . Nesta caixa de diálogo, você verá todos os campos que acabou de criar. Você pode criar entradas manualmente inserindo dados em um campo por vez, da mesma forma que inserir informações em células de planilhas.
![](https://static1.makeuseofimages.com/wp-content/uploads/2020/11/libreoffice-base-manual-data-entry.png)
Quando você chegar ao campo final de uma entrada, pressione Tab para passar para a próxima entrada. O Base salvará automaticamente os dados inseridos, para que você não precise clicar no botão Salvar sempre que inserir os dados. Além disso, se você definir o campo de ID para AutoValue, o Base preencherá automaticamente o campo de ID para você quando você passar para a próxima entrada.
Continue até inserir todos os dados desejados.
Importar de uma planilha
Se você tiver uma planilha que já contém os dados que deseja inserir, poderá importá-la facilmente para a sua tabela, embora deva seguir algumas regras.
Para importar de uma planilha você precisa ter uma coluna para cada campo que você tem em sua tabela, mesmo se o campo estiver definido como AutoValue ou você não tiver nenhum dado para ele ainda. Além disso, os dados devem estar presentes em cada linha de cada coluna que você está importando cujo destino não está definido como AutoValue.
![](https://static1.makeuseofimages.com/wp-content/uploads/2020/11/libreoffice-calc-file-to-import.png)
Em nosso exemplo, há uma coluna com aproximadamente o mesmo nome para cada campo em nossa tabela, e todas as linhas são preenchidas, exceto as linhas no campo ID, que o Base irá preencher automaticamente quando importarmos. Os nomes não precisam ser exatamente iguais e as colunas não precisam estar na mesma ordem dos campos do banco de dados; você terá a chance de reorganizar seus dados durante a importação.
Para começar a importar, destaque todos os dados da planilha que deseja importar, incluindo os rótulos de cada coluna, e copie-os com Ctrl + C.
Em seguida, abra o Base e certifique-se de que está na tela de visualização da Tabela. Clique em Editar> Colar ou pressione Ctrl + V. Isso abrirá a caixa de diálogo Copiar tabela . Deixe as opções como estão e clique no botão Avançar> .
![](https://static1.makeuseofimages.com/wp-content/uploads/2020/11/libreoffice-base-copy-table.png)
Na caixa de diálogo Atribuir colunas , você precisará alinhar as colunas que está importando com os campos da tabela. Use os botões para cima e para baixo para ajustar a posição de cada coluna e desmarque todas as colunas que você copiou e não deseja importar. Clique no botão Criar quando terminar.
Se não houver erros durante a importação, a caixa de diálogo simplesmente fechará e retornará à visualização da tabela principal. Clique duas vezes em sua mesa para visualizar os dados e verificar se nada foi importado incorretamente.
Um banco de dados pronto para ação
Parabéns! Agora que você passou pelo processo de criar um banco de dados, construir uma tabela e inserir dados, tem um arquivo de banco de dados utilizável ao seu alcance. Algumas tarefas adicionais que você pode fazer no Base são executar consultas em SQL, criar formulários e criar relatórios com seu banco de dados.