Como criar Banco de Dados No Firebird

4
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 extensão .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 é responsável por criar o arquivo físico 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 padrão de usuário é “SYSDBA” e a senha “MASTERKEY”. 3º Passo: O comando CONNECT realiza a conexão com um arquivo físico 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’;

description

Esse tutorial explica como instalar e configurar o Firebird e usar o Firebird ISQL Tool

Transcript of Como criar Banco de Dados No Firebird

Page 1: Como criar Banco de Dados No Firebird

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 extensão .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 é responsável por criar o arquivo físico 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 padrão de usuário é “SYSDBA” e a senha “MASTERKEY”.

3º Passo: O comando CONNECT realiza a conexão com um arquivo físico 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’;

Page 2: Como criar Banco de Dados No Firebird

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 é responsável 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á:

Page 3: Como criar Banco de Dados No Firebird

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 ENDERECO TELEFONE CIDADEFABIANA RUA SERGIPE, 233 222 5534 BELO HORIZONTESUELI RUA DA BAHIA, 1234 339 1100 BELO HORIZONTEALESSANDRA AV. AFONSO PENA, 600 465 2211 BELO HORIZONTEWAGNER AV. PAULISTA, 200 211 1213 SAO PAULORIVA RUA MARIANA, 428 550 1133 FORTALEZAREGINA AV. CRISTOVAO COLOMBO, 4000 600 2299 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;