Criando tabelas de banco de dados com os assistentes do LibreOffice Base

Os assistentes do LibreOffice facilitam a criação de bancos de dados

Os assistentes nos ajudam a criar vários tipos de bancos de dados.

Assistentes do LibreOffice facilitar a criação de bancos de dadoss. Eles incluem os principais tipos de que podemos precisar e é fácil adaptá-los.

No nosso artigo anterior Explicamos resumidamente quais são os componentes de um banco de dados; tabelas, formulários, consultas e relatórios. Com a ajuda do LibreOffice Base vamos ver como eles se comportam em um exemplo real. Neste post vamos lidar com as tabelas.

As tabelas são a base de um banco de dados. Eles consistem em uma série de dados relacionados agrupados de acordo com suas características nos campos. Por exemplo, na base de dados de Clientes temos a tabela Agenda e os campos Nome, Endereço, Telefone e Correio.

Antes de continuar, um esclarecimento. Não estou escrevendo uma monografia sobre bancos de dados relacionais. Incluo apenas teoria suficiente para que qualquer usuário possa começar a desfrutar do programa. Enfim, qualquer comentário que você queira fazer sobre o assunto, aí está o formulário de comentários.

Criando nosso primeiro banco de dados com os assistentes do LibreOffice Base

Neste artigo, vamos nos concentrar na criação de tabelas de banco de dados. Faremos isso usando um dos motores internos do programa. O LibreOffice Base nos permite escolher entre Firebird e HSQLDB.

Nem na documentação do LibreOffice Base (que permaneceu na versão 4) nem na mais atual Guia de Introdução (versão 6) Firebird é mencionado. Para nossos modestos propósitos, parece não haver grande diferença entre os dois, então vamos usar o Firebird, que é a opção padrão.

Nossa primeira etapa, uma vez que o programa tenha iniciado, é escolha o mecanismo de banco de dados. Ficamos com o Firebird.

Primeira tela do assistente de base do LibreOffice

Nesta primeira tela escolhemos o mecanismo de banco de dados que iremos utilizar.

Clique em Avançar para ir para a segunda tela

Os assistentes do LibreOffice nos dão a possibilidade de registrar o banco de dados

Segunda tela do assistente de criação de banco de dados

Na segunda tela, temos a possibilidade de registrar o banco de dados. A diferença entre fazer ou não é que quando você se cadastra, Dizemos ao LibreOffice onde estão os dados, como estão organizados e como podem ser obtidos. Desta forma, podemos acessar registros de dados de processador de texto e planilha.

Marcamos a opção de abrir o banco de dados e criar tabelas por meio do assistente. O LibreOffice nos pedirá para atribuir um nome e salvar o banco de dados.

Assistente de banco de dados com diferentes modelos

O assistente de criação de banco de dados nos oferece vários modelos que podemos modificar.

O assistente de mesa está dividido em duas seções; Negócios e privados. Para cada um deles nos oferece uma série de modelos. Os modelos, por sua vez, nos mostram uma lista de campos.

Como exemplo, vamos usar o modelo de ativo da seção Negócios.

Na coluna central, vemos uma seta simples e uma seta dupla que vai para a esquerda e a mesma para a direita. Eles eles controlam o deslocamento dos campos entre as duas colunas. Os campos que aparecem na coluna da direita são os que irão compor nossa tabela. Se pressionarmos as setas duplas, todos os campos serão selecionados.

No meu caso, seleciono ActiveID como o primeiro campo. Para isso, eu o seleciono com o ponteiro e pressiono a seta simples que aponta para a direita. Repito o procedimento com todos os campos que me interessam.

Selecionando campos com o assistente de banco de dados

Podemos escolher quais campos usar de cada modelo.

Assim que terminar, vamos para a próxima tela. Aqui vamos decidir se mantemos os nomes dos campos ou atribuímos outros a eles. Além disso, estabelecemos alguns parâmetros na entrada de dados. Eles são:

  • Formato dos dados inseridos.
  • Se for atribuído um valor automaticamente. Se você ativar esta opção, também deve adicionar o valor de incremento de entrada em entrada.
  • Se é obrigatório ou não inserir os dados.
  • Comprimento máximo dos dados inseridos.
Configurando parâmetros de dados

Nesta tela determinamos o formato dos dados a serem inseridos em cada campo.

Atribuo ao campo ActiveID o formato inteiro e não seleciono a opção de completar automaticamente. Este campo terá a função de ser a chave primária. Vou explicar isso abaixo.

Para marca e modelo, atribuo a eles o formato do tipo de texto fixo e entrada obrigatória. Atribuo um tipo de campo variável à descrição, pois posso precisar de mais do que 255 caracteres que a outra opção tem como limite.

Atribuindo uma chave primária

Em um banco de dados, pode haver muitas tabelas com vários registros. Esses registros, por sua vez, são usados ​​para criar outras tabelas. Para facilitar sua identificação, o LibreOffice Base atribui a você um código ou chave primária.

Eu escolho usar o parâmetro ActiveID como a chave primária. Você selecionou anteriormente que o valor deste campo seja preenchido automaticamente. No entanto, isso causa uma mensagem de erro que não consigo identificar, então desativei esta opção. Não faça isso nesta janela também.

Atribuindo a chave primária.

A chave primária permite que cada registro individual seja identificado

O uso da chave primária é útil, por exemplo, se tivermos dois ativos da mesma marca e modelo

Depois de atribuir a chave primária, estamos prontos para começar com a próxima etapa, atribuir o nome da tabela e começar a preencher os dados. Mas veremos isso no próximo post.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.