Banco De Dados Firebird
Lucas Cerezini Dorigo ,
Patrick Cerezini Dorigo
O que é Firebird?
• Baseado no Interbase 6.0
• Código aberto
Um pouco de história
Firebird é beasado no código fonte do InterBase 6.0 que foi lançado como Open Source pela Borland em agosto de 2000.
A história do InterBase teve início em 1984, logo, no total são mais de 20 anos de história de banco de dados relacional como experiência do Firebird.
Hoje
•
•
•
•
Adicionados novos recursos
Remoção de bugs
Migração para C++
Reorganização e Simplificação
Recursos
•
•
•
•
•
•
•
•
•
SQL 89, SQL 92 e SQL99
Stored procedures
Triggers
Constraints
Delimited Identifiers
Index Compression
Compressão de dados
Localização
Funções definidas pelos usuários
•
•
•
•
•
•
•
•
Eventos
Arrays
Segurança baseada em regras
A.C.I.D
Read-only database (cd-rom)
Generetors
Onlinebackup
Character Sets
Características
• 100% compatível com a interface do Interbase
• Nova extensão padrão para o banco de dados (.fdb)
• Novo administrador de configuração de servidor
(Firebird.conf substistitui IBConf)
COMO
CRIAR BANCO DE DADOS NO FIREBIRD
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:\BancodeDados\Firebir
2ºPasso:
Execute a ferramenta Firebird ISQL Tool indo em Iniciar > Todos os programas > Firebird > Firebird ISQL Tool e digiteos seguintes comandos abaixo;
Use connect or create database to specify a database SQL>
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