Вы находитесь на странице: 1из 9

Tutorial IB Expert – Parte 01 - Introdução

Neste tutorial vamos conhecer alguns dos principais recursos do aplicativo IB Expert, segundo minha concepção. É um tutorial bem
ilustrado com com informações claras e direcionadas a um publico leigo. Serão abordados assuntos como criação de ban
Compartilhar

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 oDatabase 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 teclandoF12.
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
Neste tutorial vamos conhecer alguns dos principais recursos do aplicativo IBExpert, segundo minha concepção. É um tutorial bem
ilustrado com com informações claras e direcionadas a um publico leigo. Serão abordados assuntos como criação de ban
Compartilhar

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
Neste tutorial vamos conhecer alguns dos principais recursos do aplicativo IB Expert, segundo minha concepção. É um tutorial bem
ilustrado com com informações claras e direcionadas a um publico leigo. Serão abordados assuntos como criação de ban
Compartilhar

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.

Вам также может понравиться