quarta-feira, 23 de fevereiro de 2011

Construindo o BD da nossa aplicação simples com Lazarus, Zeos, PostgreSQL e PgAdmin III (Parte 3-4)

É chegada a hora da construção da nossa aplicação.
O primeiro passo é criar o Banco de Dados. Para isso vamos utilizar o nosso facilitador que é o PgAdmin III.
Para isso vamos abrir o software através do caminho Aplicativos -> Desenvolvimento -> pgAdmin III
Ao abrir vamos adicionar uma conexão com o servidor. Para isso, vamos em Arquivo -> Adicionar ao servidor.



Vamos colocar nome à nossa conexão, indicar quem será o servidor (no nosso caso vamos colocar localhost), inserir a senha que configuramos no POST anterior para o PostgreSQL e clicar em OK.
Na conexão que configuramos vamos criar agora o Banco de Dados. Para isso clique com o direito e então Novo Banco de Dados. (conforme indica a figura abaixo)



Vamos inserir o nome do Banco e o Dono, que no nosso caso será o usuário postgres, e clicar em OK.
* Se vc estiver criando o banco no windows tome cuidado com a codificação, pois o windows não utiliza o UTF8.



Agora vamos criar a(s) tabela(s) para a nossa aplicação. Clique no banco que acabou de criar -> Esquemas -> public e com o botão direito do mouse em Tabelas escolha nova Nova Tabela.



Vamos inserir o nome da nossa tabela (clientes, como na figura) e clicar na aba Colunas para criamos os campos. Vamos clicar em adicionar e criar os campos id (tipo integer NOT NULL), nome (tipo character varying com tamanho 50 e NOT NULL), fone (tipo character varying com tamanho 10) e idade (tipo integer). Então clique em OK.
* Observe que os nomes estão todos em minúsculo(caso contrário poderá apresentar algum erro no momento da aplicação) e que há os tipos character varying e character varying[].



Agora vamos definir o id como chave primária. Vá com o botão direito em Clientes -> Novo Objeto -> Nova Chave Primária.



Na aba propriedades coloque o nome para a chave primária (idcliente) e na aba Colunas selecione a coluna id, clique em adicionar e OK.



Com o Banco de dados pronto vamos criar a nossa aplicação.

Links dos outros Posts:
Post 1
Post 2
Post 4

Nenhum comentário: