Banco de dados firebird

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1084 palavras )
  • Download(s) : 0
  • Publicado : 24 de março de 2013
Ler documento completo
Amostra do texto
Apresentação
Escola: IFSULDEMINAS—CAMPOS—MACHADO
Alunos: Wagner e Talles
Curso: Licenciatura em computação 6º período
Disciplina:Banco de Dados
Professora:Cristina Almeida de Carvalho

Banco de dados FIREBIRD

O que é Firebird ?

O Firebird é um poderoso banco de
dados Cliente/Servidor relacional que
é compatível com SQL-ANSI-92,

Banco de dados FIREBIRD

Características
Acesso nativo a driverJDBC
Commit Automático de Duas Fases
Sombreamento do Banco de Dados
Replicação
Tratamento de Blob´s
Sistema de Eventos
Banco de dados FIREBIRD

Banco de dados Firebird!
Porque o Firebird

não é reconhecido?
Banco de dados FIREBIRD

Vantagens
Grátis !

Poderoso !

Eficiente!

Seguro!

Desenvolvido para ser um banco de dados independente de
plataformas e de sistemas operacionais.
É múltiplataforma!

Pode ser usado Em Versões Windows,
Linux,solares,etc.

Banco de dados FIREBIRD

O que é o IBconsole? e pra que serve ?
m
age
t
van

A grande vantagem dele é o fato,
de não ser uma ferramenta de
criação de Tabelas.

O IBConsole é o gerenciador de Dados que
acompanhava o InterBase, e que pode ser
utilizado com o Firebird
Pois, toda e qualquer criação, relacionamento,
manutenção, é feito noISQL, tudo via Linha de Comando

Banco de dados FIREBIRD

Outras ferramentas para usar Firebird
Além do IBConsole, existem muitas outras!
IBExpert

Maratho
Todas de fácil aprendizado,
possibilitam a criação
automática de quase todos
os comandos DML

IB Admin
Linguagem de
manipulação de
Dados

Quick Desk

Banco de dados FIREBIRD

IBConsole usuário master e senha
No IBConsole o usuário máster é

BASD
SY
Sua se
nha é

FIREBIRD

y
ke
er
st
a
m

Banco de dados FIREBIRD

SQL é padrão em banco de dados
A SQL é a interface para todos os sistemas de banco de dados
relacionais

O Departamento de Pesquisas da IBM desenvolveu a SQL
1986 o (ANSI), publicou um padrão SQL que foi
estabelecido como linguagem padrão de Banco de Dados
Relacional.
Os comandos SQL permitem a definição dos dados
declaradosBanco de dados FIREBIRD

Exemplo de comandos SQL
DDL Definição de Dados Declarados
Apresenta uma série de comandos que
permite a definição dos dados

Create, Alter, Drop e
Rename.

Comandos SQL é padrão no Firebird
Banco de dados FIREBIRD

Comandos da série DML
São destinados consultas, inserções, exclusões e
alterações em um ou mais registros de uma ou
DCL
mais tabelas .
Uma sub classe de DML éa

Select, Insert, UpDate,
Delete,
Commit e Rollback.

Controle de dados
Declarados

Grant, Revoke e Lock

Banco de dados FIREBIRD

Três exemplos dos mais usados
ALTER DATABASE
CREATE EXCEPTION
DROP PROCEDURE

Banco de dados FIREBIRD

CREATE TRIGGER GATILHO
Trigger é um gatilho disparado após
Existem Trigger
alguma ação ocorrida
na tabela
As Triggers podem ser
definidas antes e depois
dascolunas

Updat
e
Insert
Delete

Comandos usados nas Trigger

Banco de dados FIREBIRD

CREATE VIEW
VIEW cria uma tabela
normal
Cria uma nova visão dos dados já
existentes em uma tabela
Banco de dados FIREBIRD

O QUE SÃO DIALECT’S
O dialetos no Firebird permitem aos
usuários utilizar novos recursos que
não são compatíveis com as versões
anteriores do Firebird.
DIALETO1

DIALETO2

DIALETO3

Banco de dadosFIREBIRD

DEFINIÇÃO ! DIALETOS!
Dialeto 1 garante compatibilidade com
versões antigas dos bancos de dados e
clientes.
Dialeto 2 é usado como um modo de
diagnóstico.
Dialeto 3 permite total acesso aos
novos recursos NO Firebird .
Banco de dados FIREBIRD

PERMISSÃOES! PROBLEMAS !
GRANT :Este é o comando responsável
para dizer o que o usuário e ou grupo
de usuários “X” podem ou não fazer
REVOKE :Ocomando Revoke é
responsável pelo processo contrário do
Grant. Isto é, REVOGAR o(s) direito(s)
do(s) usuário(s).
Banco de dados FIREBIRD

Firebird
Acesso nativo significa que existem a sua aplicação
e os componentes de Acesso Nativo para acessar a
base
de dados.
O que é InterBase Express “IBX” ?
Está é a palheta responsável pela comunicação de
dados entre seu aplicativo
e o Banco de Dados...
tracking img