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.
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á!
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á!
Nenhum comentário:
Postar um comentário