Sei sulla pagina 1di 3

COMO CRIAR BANCO DE DADOS NO FIREBIRD 2.

5
Ferramenta Firebird ISQL Tool
1 Passo: Criar uma pasta no Windows aonde ficar armazenado o banco de dados de extenso .fdb, sugerido que crie no D:\Banco de Dados\Firebird; 2 Passo: Execute a ferramenta Firebird ISQL Tool indo em Iniciar > Todos os programas > Firebird 2.5 > Firebird ISQL Tool e digite os seguintes comandos abaixo;

2 Passo: O comando CREATE DATABASE responsvel por criar o arquivo fsico do banco de dados. Usando o comando CREATE DATABASE:
SQL> CREATE DATABASE 'C:\TUTORIAL.FDB' USER 'SYSDBA' PASSWORD 'masterkey' PAGE_SIZE = 4096 DEFAULT CHARACTER SET WIN1251; SQL> COMMIT;

SQL> Create Database D:\Banco de Dados\Firebird\Banco_Neri.fdb CON> user sysdba password masterkey; SQL> show tables;

Obs: No Interbase, Firebird, o padro de usurio SYSDBA e a senha MASTERKEY.

3 Passo: O comando CONNECT realiza a conexo com um arquivo fsico de banco de dados criado com o comando CREATE DATABASE. Usando o comando CONNECT: SQL> CONNECT 'C:\TUTORIAL.FDB' USER 'SYSDBA' PASSWORD 'masterkey';

1 Forma (comandos digitados em uma nica linha) SQL> CONNECT D:\Banco de Dados\Firebird\Banco_Neri.fdb user SYSDBA password masterkey;

2 Forma (comandos digitados em duas linhas) SQL> CONNECT d:\Banco de Dados\Firebird\Banco_Neri.fdb CON> user SYSDBA password masterkey;

4 Passo: O comando SHOW TABLE mostra a estrutura (campos, tipo de dados, etc) de uma tabela, veja os exemplos abaixo:

SQL>SHOW TABLE CADASTRO;

SQL>SHOW TABLE BANCO_NERI;

4 Passo: O comando SHOW TABLES e CREATE TABLE responsvel por mostrar uma listagem com as tabelas de um banco de dados.

SQL>SHOW TABLES;

SQL> CREATE TABLE BAIRRO (BAI_CODIGO INTEGER NOT NULL, BAI_NOME VARCHAR(20)) ; SQL> SHOW TABLES; SQL> SELECT * FROM BAIRRO; SQL> INSERT INTO BAIRRO (BAI_CODIGO INTEGER, BAI_NOME) VALUES (1,CENTRO); SQL> SELECT * FROM BAIRRO;

5 Passo: O comando Alter Table pode alterar a estrutura de uma tabela. Vamos alterar a tabela Cadastro: Adicionando uma coluna: SQL> ALTER TABLE CADASTRO ADD CPF VARCHAR(14); SQL> COMMIT; Se voc der um SHOW TABLE CADASTRO, voc ver:

Modificar o tipo ou tamanho do campo: SQL> ALTER TABLE CADASTRO ALTER CPF TYPE CHAR(14);

Excluir um campo: SQL> ALTER TABLE CADASTRO DROP CPF;

6 Passo: O comando Insert, insere novos dados na tabela. Veja a Tabela CADASTRO Abaixo, e inclua os seguintes registros/tuplas: NOME FABIANA SUELI ALESSANDRA WAGNER RIVA REGINA ENDERECO RUA SERGIPE, 233 RUA DA BAHIA, 1234 AV. AFONSO PENA, 600 AV. PAULISTA, 200 RUA MARIANA, 428 AV. CRISTOVAO COLOMBO, 4000 TELEFONE 222 5534 339 1100 465 2211 211 1213 550 1133 600 2299 CIDADE BELO HORIZONTE BELO HORIZONTE BELO HORIZONTE SAO PAULO FORTALEZA PORTO ALEGRE

Usando o comando Insert: SQL> INSERT INTO "CADASTRO" ("NOME", "ENDERECO", "TELEFONE", "CIDADE") VALUES ('FABIANAA, 'RUA SERGIPE, 233', '222 5534', 'BELO HORIZONTE'); Voc vera o resultado, fazendo um Select: SQL> SELECT * FROM CADASTRO;