terça-feira, 27 de setembro de 2016

Como Criar Tabelas no LibreOffice Base


Nesse tutorial abordaremos o que são e como criar tabelas no Base. Começaremos a construir também um catálogo de endereços como exemplo.





No ultimo post, expliquei como criar um banco e como resolver o problema do JRE. Caso tenha dúvidas não deixe de colocar nos comentários.


Tabela é onde os dados serão armazenados. Esses dados são classificado nas tabelas na forma de Campos. Esse tipo de estrutura é parecida com a do LibreOffice Calc, se adotarmos os campos do Base como colunas do deste.

Há dois modos de criarmos essas tabelas, pelo editor e pelo assistente. Pelo assistente teremos vários modelos, inclusive do exemplo que trabalharemos hoje, facilitando o trabalho de quem tem projetos menores. Nesse tutorial vamos abordar a forma mais trabalhosa, mas é a que vai explicar melhor o conceito. Vamos começar clicando em Tabelas > Criar tabela no editor.

Deverá aparecer uma tela semelhante a esta:



Assim como no Calc, podemos inserir vários tipos de dados nos campos (que classificam os dados da tabela) como por exemplo textos, números, datas e etc. Esses dados precisam ser classificados de acordo com seu tipo como veremos adiante.

Criaremos em primeiro lugar um campo chamado id_endereco. Esse campo deverá conter um mecanismo que permita diferenciar um registro de outro, mesmo que seus dados sejam iguais. O nome desse mecanismo é Chave primária.

Embaixo de "Nome do campo" vamos digitar o "id_endereco" como citado. Note que aparecerá automaticamente no "Tipo do campo" o atributo "Text[varchar]".


Seria interessante obter um número único para cada registro, como sendo nossa chave primária. Assim mesmo que duas pessoas morem no mesmo endereço, os registros serão separados. Mudemos o Tipo do campo de "Text[varchar]" para "Integer[INTEGER]" e em propriedades do campo mude valor automático de "não" para "Sim". Desta forma o Base irá gerar automaticamente um número para cada registro.





Note que, se fez tudo como indicado irá aparecer ao lado do id_endereco o ícone de uma chave. Isso significa que esse campo virou chave primária.
 


Caso não tenha aparecido a chave, clique com o botão direito e depois em chave primária.

Agora é só preencher os outros campos como segue. Preencher a descrição é um bom hábito, considerando que podemos fazer bancos de dados muito complexos.




Se quiser que algum campo tenha entrada obrigatória é só alterar no campo propriedades.
Feito isso, salve sua tabela. Vale ressaltar que o banco de dados só é salvo na tela principal do programa, ou seja se você perdeu duas horas fazendo um banco de dados e não salvou na tela inicial, irá perder tudo!

Há duas formas de colocar os dados na tabela, a forma manual e via formulários. Com os formulários, criaremos uma interface "amigável" para a manipulação de dados pelo usuário. Iremos abordar essa forma nos próximos tutoriais.

Vamos a inserção dos dados de forma manual: Clique duas vezes na sua tabela recém criada, dentro da aba tabelas.



Uma tela como essa deverá aparecer:



Insira dados em endereco, nome e secao e depois aperte <ENTER>.Note que aparecerá o número zero em id_endereco, o que significa que este é o registro de número zero.



Concluída a inserção, é só fechar a janela.
Dessa forma finalizamos a nossa tutorial de hoje. No próximo tutorial abordaremos como fazer consultas. Até já!



Donwload do banco de dados





Nenhum comentário:

Postar um comentário

Gradiente descendente em python para problemas em 1° grau

O seguinte código utiliza o recurso gradiente descendente para descobrir dois parâmetros, theta e theta1, que irão descrever uma equação d...