Você está na página 1de 8

Tutorial IB Expert – Parte 01 - Introdução

Olá! Após ler sobre a dúvida de um usuário em um FORUM, que necessitava realizar
algumas alterações em seu banco de dados firebird e não tinha conhecimento
suficiente para trabalhar com o IB Expert, que é uma das melhores ferramentas para
gerenciar este tipo de base de dados, resolvi criar este tutorial sobre esta ferramenta,
ilustrando aquelas que acredito ser suas principais rotinas.
 
Primeiramente efetue o download do aplicativo clicando aqui!

A instalação deste aplicativo é bem simples e não requer maiores explicações. Mas
lembro que para usar o mesmo se faz necessário ter instalado no micro a ferramenta
de banco de dados do Interbase ou do Firebird.
 
Ao entrar pela primeira vez no IB Expert, será exibido algumas janelas com
notificações diversas, que poderão ser fechadas ate que se cheque na tela inicial.

Agora vamos criar um banco de dados. Para isso clique na opção Database do menu
principal e na seqüência clique em Create Database, conforme figura abaixo.
Na janela que se abre vamos preencher os seguintes dados:
 No campo Server deverá ser informado se o banco de dados será local ou em
um servidor da rede de dados. Caso seja selecionado a opção remote, deverá
ser também informado o Server Name que é o nome do servidor e Protocol
que é o tipo de conexão com o mesmo (TCP/IP, NETBeui ou SPX).
 No campo Database, deverá ser informado o path (caminho) onde será criado
o arquivo.
 Já no campo Client Library File deverá ser indicado a DLL de conexão, onde é
usado a gds32.dll para banco de dados do Interbase e fbclient.dll para banco de
dados Firebird.
 Nos campos Username e Password deverá ser preenchido respectivamente
com “SYSDBA” e “masterkey” que é o usuário padrão do Firebird.
 Em Page Size, que é a informação do tamanho da paginação do banco de
dados, já vem como padrão o tamanho máximo, e não há necessidade de ser
alterado.
 No campo Charset, deverá ser definido a codificação do banco. Eu
normalmente uso a opção ISO8859_1.
 Em SQL Dialect deixe o padrão Dialect 3. Você poderá encontrar maiores
informações Clicando aqui.
 
Deixando marcado a opção Register Database After Creating, a janela para
registrar o banco no aplicativo aparecerá na seqüência. Confira na figura abaixo:

Como já informamos as principais características do banco no momenta da criação, na


janela para registro apenas iremos informar a versão do Firebird no campo Server
Version e o Database Alias, que é o nome de identificação na janela lateral do IB
Expert
Feito isso clique no botão Register, para concluirmos a criação de nosso banco de
dados.
 
Agora podemos criar as tabelas, domínios, procedures, triggers, sequency’s, ou seja,
toda estrutura no nosso banco.
Observação: Mesmo com todos os recursos do IB Expert, que facilitam muito a vida
dos desenvolvedores, é extremamente necessário ter um bom conhecimento sobre
SQL. Caso não tenha este conhecimento te aconselho a baixar uma boa apostila, que é
encontrado na internet, e efetuar os estudos.
 
Para se criar/alterar/excluir itens da estrutura do banco de dados pelo IB Expert, você
poderá usar dois métodos:
O primeiro é clicando com o botão da direita do mouse em cima do que deseja
trabalhar que será exibido num menu popup, as opções disponíveis. Veja figura
ilustrativa.
Por este método o próprio IB Expert gera a DDL do banco de dados.
 
E o outro método é digitando a DDL do banco diretamente, Para isso tem pode se usar
o editor de SQL que será encontrado através do menu principal Tools -> SQL Editor,
ou apenas teclando F12.
Nesta primeira parte do tutorial, venho apenas mostrar a base do funcionamento do IB
Expert. Desde já deixo claro que o mesmo não tem por objetivo ensinar sobre SQL e
sim ilustrar alguns dos diversos recursos desta magnífica ferramenta para
gerenciamento de banco de dados. Já nos próximos tutoriais estarei mostrando estes
recursos.
 

Tutorial IBExpert – Parte 02 – Backup e Restore


O procedimento para efetuar o Backup e Restore no IBExpert é muito simples. Para
realizar a cópia de segurança, Acesse no Menu principal a opção Services -> Backup
Database, e na janela que se abre informe os seguintes dados:
 
1. Em Select Database, selecione o banco de dados para o qual deseja efetuar a
copia de segurança.
2. Na Grade abaixo, já aparece os dados padrão do arquivo a ser gerado. Caso
ache necessário poderá ser alterado.
3. Logo abaixo há uma serie de opções que podem ser deixadas como padrão.
4. Em Format, Deixe selecionada a opção Transportable, que indicará que o
backup poderá ser transportado.
A opção Output, serve para indicar a forma que será visualizada o procedimento de
criação do arquivo de backup. Não é necessário alterar.
Clique no botão Start Backup, e aguarde a conclusão da cópia de segurança.
 
Para realizar a restauração da copia de segurança, também não há segredo. Basta
selecionar no menu principal a opção Services->Restore Database, e siga os
seguintes passos:
 
1. Selecione em Restore Into, o banco de dados que de destino onde será
restaurado os dados. Poderá ser em um banco existente ou em um novo banco
de dados.
2. Em Select Database, informe o caminho do banco de dados a ser restaurado.
3. Ao clicar na grade abaixo, na direita da grade você irá visualizar um botão “...”,
onde clicando abrirá uma janela para selecionar o arquivo de backup, para
efetuar a restauração.
4. Abaixo da grade há uma série de opções. Deixa como esta e selecione apenas
em Page Size o tamanho da paginação do banco. Eu recomendo que selecione
em 16384.
5. Em Client Library File use gds32.dll para banco de dados do Interbase e
fbclient.dll para banco de dados do Firebird.
6. Clique em Start Restore, para iniciar a restauração do arquivo. Aguarde o
termino.
Tutorial Ib Expert – Parte 03 – Extraindo Dados
Uma outra opção que acho muito interessante no IB Expert, é a de extrair dados do
banco de dados. Nesta opção poderão ser extraídas as informações do banco, como
por exemplo, a estrutura de uma tabela, estrutura de várias tabelas combinadas, ou
apenas os dados registrados. E o melhor ainda, é que isso pode ser realizado de forma
bem simples, pois a ferramenta disponibiliza um formulário bem interativo para isso,
que poderá ser acessado através do menu principal em Tools -> Extract Metadata.
Observe que no topo do formulário tem o nome do banco de dados em uso e logo mais
a direita tem um combo “Extract to” onde poderemos selecionar o tipo de saída. O
padrão é “File” que indica que será criado um arquivo com extensão SQL. Logo abaixo
do combo tem um campo File name onde deverá ser informado o caminho onde será
criado o arquivo e nome para o mesmo.
 
Abaixo campo File Name tem um conjunto de abas onde selecionaremos o tipo de
informação que desejamos extrair.
Logo na primeira aba Meta Objects poremos selecionar a estrutura do banco de
dados para extrair dados, como por exemplo podemos selecionar apenas os Domains
ou as tabelas ou as procedures.
 
Poderá ser selecionada também, toda estrutura simultaneamente, bastando para isso
marcar a caixa Extract all.
 
Já na aba Data tables, será listado todas as tabelas existentes no banco de dados
para que seja selecionados as que se deseja extrair os dados dos registros das
mesmas.
 
Feito a seleção dos dados que se deseja extrair, basta clicar no botão  localizado no
topo da tela, para iniciar o processamento.

Você também pode gostar