Antes de iniciarmos com o desenvolvimento da aplicação será necessário criarmos o banco de dados, vamos utilizar uma ferramenta visual denominada
ibaccess.
1) Efetue o download através do site:
ou através do link:
http://downloads.sourceforge.net/ibaccess/ibaccess-1_18.i386.tar.gz...
2) Salve o arquivo em um diretório qualquer.
3) Entre neste diretório e descompacte:
# tar -zxvf arquivo.tar.gz
4) Vamos criar um diretório para armazenarmos o banco de dados:
# mkdir -p ~/sistema/db
5) Acesse o diretório onde o arquivo foi descompactado e digite:
# ./ibaccess.sh
6) Clique em "File", "New Database", "Configure Database".
7) Logo abaixo clique no botão NEW, informe um apelido para o banco.
8) Informe o usuário e a senha definida na instalação do Firebird.
9) Informe o caminho completo do seu banco de dados:
/home/seuusuario/sistema/db/dados.fdb
Lembre-se de substituir a palavra seuusuario por seu usuário local.
10) Não clique em test, pois o banco de dados ainda não foi criado.
11) Clique em OK, uma caixa de dialogo será aberta perguntando se deseja salvar, clique em "yes".
Voltamos para a tela inicial.
12) Ao lado do botão "Configure" existe uma caixa de listagem, selecione o nome do apelido de seu banco de dados e clique no botão create.
Seu banco de dados foi criado no diretório especificado.
Agora será necessário criar as tabelas.
13) A esquerda existe uma lista com os "Database objects" que poderão serem criados. Selecione "tables" e clique no ícone logo acima com o desenho de uma folha em branco.
14) Dê um nome para sua tabela, sugiro Clientes.
15) Logo abaixo existe um botão "new", através dele é que criaremos os campos.
Clique nele e crie os seguintes campos:
FieldName COD
FieldyType Generic
Base type Integer
FieldName NOME
FieldyType Generic
Base type VARCHAR
Size 40
FieldName Idade
FieldyType Generic
Base type Integer
Para os usuários mais avançados de Firebird, através desta ferramenta é possível criarmos Generators, StoredProcedures, Triggers, etc, porém não pretendo mostrar o uso completo do ibaccess, quem sabe em um outro artigo, mas é necessário que tenhamos pelo menos um banco de dados para prosseguirmos.