Apresentação do PowerPoint

Download Report

Transcript Apresentação do PowerPoint

Slide 1

G E N IAN
isel
leb

rso

Crist
Jul

O grupo GENIAN
Apresenta InterBase®

e
o


Slide 2

Quem é InterBase.
O Interbase® é um poderoso banco de dados Cliente/Servidor
relacional que é compatível com SQL-ANSI-92, e foi desenvolvido
para ser um banco de dados independente de plataformas e de
sistemas operacionais.
Este banco de dados, dispensa maiores estruturas dentro
da empresa, ( DBA / Preparação ), onde basta instalar o
software e usar-lo, sem a interferência freqüente de profissionais,
especializados na manutenção do banco de dados de produção.


Slide 3

Histórico
1984 - É lançada a primeira versão do Interbase,
ainda chamado Groton Database System.

1986 - Interbase 2 (já com este nome) é lançado pela Groton

1988 - Interbase 3 é lançado e Groton é adquirida pela Ashton-Tate

1991 - Borland adquire Ashton-Tate


Slide 4

1992 -Borland lança o Interbase 3.3 com as seguintes implementações:
·implementação de stored procedures,

·arquitetura SuperServer,
·versão Windows e

·aumento da popularidade devido sua inclusão nas suas
ferramentas RAD.


Slide 5

1994 - Borland lança o Interbase 4, com novos recursos:
·IBO tornou-se esperto o suficiente para recuperar os
registros durante a navegação dos dados conforme a
necessidade da aplicação, proporcionando assim um
grande ganho de performance.

·Nessa versão também é possível executar filtros do lado cliente
·O IBO agora está muito mais tolerante a conexões quebradas.


Slide 6

1995 - Borland lança Delphi 1.0, com InterBase 4 incluso.
1995 - Borland lança versões do InterBase para Linux e FreeBSD
1997 - Borland lança o InterBase 5


Slide 7

2000 - Borland lança o InterBase 6 com código-fonte aberto que troux
como novidades:
·IBConsole ·Dialetos 2000 - Borland lança versão 6.5. Nasce o projeto Firebird.
2005 - Borland lança versão 7


Slide 8

Requisitos do sistema

 Pentium com clock de 200 Mhz
• Memória Ram instalada de 32Mb
• Disco rígido com 200Mb de espaço livre
• Sistema Operacional, Windows 9x®, ME, NT ou 2000, Linux,
Solaris® .


Slide 9

O interbase pode ser construido de duas formas:

Classic

Superserver


Slide 10

Arquitetura superserver

•Multi-clientes
•multi-tarefas


Slide 11

Funcionamento superserver
-Gerenciamento de travamento
-Uso de recursos do sistema
-Segurança


Slide 12

Arquitetura classic

Baseado em processos


Slide 13

Funcionamento classic

-gerenciamento de travamento
-uso de recursos do sistema
-segurança


Slide 14

Características em comum

-Códifo-fonte

-Código-legado


Slide 15

Diferenças

-Metodo de acesso local

-Conexões ao banco de dados


Slide 16

Aspectos a se considerar na aquisição
de bancos de dados

Alguns fatores que devem ser levados em conta:


Slide 17

Disponibilidade de especialistas no mercado;
Capacidade de geração de informações;
Processamento de Transações.
Integridade dos dados;
Condições de manutenção.
Confiabilidade do sistema;
Escalabilidade;
Disponibilidade;
Preço / performance;
Ambiente operacional;


Slide 18

Disponibilidade de especialistas no mercado;
Este banco de dados, dispensa maiores estruturas dentro da
empresa, ( DBA / Preparação ), onde basta instalar o software
e usar – lo, sem a interferência freqüente de profissionais,
especializados na manutenção do banco de dados de produção.

InterBase®


Slide 19

Capacidade de geração de informações;
Permitem a definição dos dados, chamadas de DDL
(Data Definition Language)
Os comandos da série DML
(Data Manipulation Language)
Uma subclasse de comandos DML, é a DCL
(Data Control Language)
Característica muito importante disponível em SQL é sua capacidade de
construção de visões, que são formas de visualizarmos os dados, como
listagens independentes das tabelas e organização lógica dados dados.


Slide 20

Processamento de Transações.
O InterBase suporta totalmente transacional.
Todas as operações ocorrem dentro de um contexto de
transação. Na ausência de um controle explícito do
programador, o BDE automatico envolve todas as operações
na sua própria transação.
Por exemplo, toda vez que você atualiza um registro, a
transação é inicializada (started) e finalizada (commited)
automaticamente após cada confirmação (post). Usando o
componente TDataBase você pode explicitamente controlar
uma única transação, e também fazê-la conter quantas
operações você quiser.


Slide 21

Integridade dos dados;

Server manager é quem realiza as seguintes tarefas:
1.Gerenciar a segurança e permisionamento de usuários;
2.Operações de Backup e Restore;
3.Visualização de Estatísticas tanto do banco de dados quanto
do servidor;
Realizar tarefas administrativas como:

a.
b.
c.

Checar a integridade do banco de dados
“Limpeza” do banco de dados
Recuperação de transações que não foram terminadas.


Slide 22

Condições de manutenção.


Slide 23

Confiabilidade do sistema;
Alguns clientes ....
•Motorola
•Nokia
•MCI
•Bear Stearns

•The Money Store
•The US Army
•NASA
•Boeing


Slide 24

Escalabilidade;
A aplicação é utilizada com mais de 10 usuários
concorrentemente, dados devem ser centralizados, mantidos
e protegidos, máquina servidora é muito mais potente que a
máquina cliente, rede está carregada, integridade de dados é
crucial, disponibilidade de administradores de rede e bancde
dados qualificados, várias aplicações poderão acessar os
dados, o banco será o responsável pela integridade de dados
independentemente das aplicações e moderada a grande
quantidade de dados (> 100 MB).


Slide 25

Disponibilidade;

http://www.datasus.gov.br/atbasica/pacto2001/simpacto/Ib6.zip

http://www.comunidade-firebird.org


Slide 26

Preço / performance;

Uma ferramenta que apresenta uma solução simples
a problemas que muitas vezes se apresentam de forma
complexa, o InterBase dispensa custos levados com
treinamento de pessoal, licenças de preços
exorbitantes.


Slide 27

Ambiente operacional;

• Sistema Operacional, Windows 9x®,
ME, NT ou 2000, Linux, Solaris® .


Slide 28

Trabalho no interBase


Slide 29

Exibe a caixa de dialogo abaixo, permitindo conectar um
banco de dados baseado na escolha feita na opção Database.


Slide 30

1
Adicionar um usuário.
2
Modificar a senha.
3
Para excluir um usuário,
selecione o nome do usuário que
você quer remover e escolher a
opção Apague.... Uma caixa de
diálogo lhe pedirá que confirme a
ação.


Slide 31

O usuário de SYSDBA
Todo servidor tem um usuário de SYSDBA, sendo a senha
masterkey.
Inicialmente, SYSDBA é o único usuário autorizado em um
servidor; o SYSDBA tem que autorizar todos os outros
usuários no servidor.


Slide 32

Tasks | Backup
Auxilia o processo de cópia de um banco de dados para um
arquivo em um disco rígido ou outra mídia de
armazenamento. Para proteger um banco de dados, caso
haja falha em disco ou outra perda de dados potencial, devese copiar o banco de dados regularmente. Para segurança
adicional, é recomendado armazenar a cópia em uma
localização física diferente do servidor de banco de dados de
origem.


Slide 33


Slide 34

Caixa de dialogo Remote Backup Source
Entre com nome do servidor remoto. Selecione o protocolo
de rede desejado. Entre com seu nome de usuário e a senha
no servidor remoto, e clique em OK.
Nota: O protocolo de rede para um cópia remota deve ser
utilizável pela fonte e servidores de objetivo. Só use NetBEUI
se a fonte e servidores de objetivo seja o Windows NT.
Use TCP/IP para copiar entre servidores heterogêneos
quando ambos tenham software TCP/IP


Slide 35


Slide 36

O que há de novo no 7.1
- O suporte para Windows Server™ 2003 dá aos
desenvolvedores confiança de que as aplicações
desenvolvidas estão prontas para o futuro.
- O Borland® Data Provider, um novo provedor
.ADO.NET torna o InterBase ".NET- ready" (pronto
para .NET) e permite que o InterBase seja usado com
o novo Borland® C# Builder™ for the Microsoft®
.NET Framework, assim como com o Microsoft®
Visual Studio®


Slide 37

- O InterClient™ 4, um driver JDBC® aperfeiçoado que é
submisso ao JDBC 2.0 e passa em 100% dos testes
relevantes JDBC CTS, facilita uma ligação rápida entre os
IDEs do InterBase, Java™ - como o Borland® JBuilder,®
- e as aplicações.

- O InterClient 4 permite conexões J2EE CMP 2.x e DataSource
2.0 para uma melhor integração e distribuição com servidores de
aplicações, como o Borland® Enterprise Server


Slide 38

- Suporte ao Hyper-threading permite que usuários de
processadores Intel® Pentium® 4 e Intel® Xeon® tirem
vantagens dos processadores virtuais.
- Suporte a sets adicionais de caracteres internacionais,
incluindo o ISO8859_2 (Latin2), ISO8859_15 (Latin9) e o
KOI8-R também é oferecido com este lançamento.


Slide 39

Borland® InterBase® 7, Desktop Edition
Integração com as ferramentas de
desenvolvimento C++ Builder, Kylix e o já
conhecido Borland Delphi
Um tamanho reduzido que não exige
muitos recursos de hardware com alta
performance em computadores como lap
topsn e outros computadores simples
Não é preciso gastar com suporte em TI


Slide 40

Borland® InterBase® 7, Server Edition

Suporte a multiprocessamento
Compatível com os padrões SQL
Integração com ferramentas de desenvolvimento da Borland
Acesso a ODBC, JDBC e outras.


Slide 41

Pré Requisitos
-

32 MB RAM
20 MB de Espaço Livre em HD
CD ROM

Sistemas Operacionais
Microsoft: Windows Server 2003, Windows XP,
Windows 2000 (SP2), ME, 98, SE, Windows NT 4.0 (SP6 ou
superior);
Linux: Kernel versão 2.2 e 2.4 (Had Rat ou Suse), Solaris 7,8,9


Slide 42

Para acesso JDBC
-

Developer Kit JDK 1.2;
Deployment JDK 1.2 ou superior (1.3.1 Recomendado)


Slide 43

E dentre suas muitas características vale ressaltar que:

Gerenciamento de eventos mais fácil
Suporte a várias plataformas
Requisitos de Servidores Menores
Baixa Exigência de Hardware
Tempo de treinamento menor
Baixo custo de treinamento
Baixo custo de licenciamento


Slide 44

Conclusão
E por essas características é que ele vem sido
utilizado em todo o tipo de aplicações, com
suporte a três plataformas (Windows, Linux e
Solaris), com um arquivo de configuração que
permite melhorar a performance do banco de
dados, quem se interessar por conhecer melhor
esta poderosa ferramenta, pode ter a
oportunidade de acompanhar workshops
gratuitos sobre a Borland InterBase.


Slide 45

Cristiane

RA: 505100945

Gisele

RA: 505100635

Gleberson

RA: 505100856

Juliano

RA: 505100700


Slide 46


Slide 47

Bibliografia

http://www.guj.com.br/content/articles/firebird/migrando_interbase_firebird_GUJ.pdf
http://twiki.softwarelivre.org/pub/Fisl6/SlidesDosPalestrantes/amagno_fisl6.pdf
 Http://www.google.com.br/search?hl=pt-BR&q=vers%C3%A3o+4+interbase&meta=
http://www.warmboot.com.br/cgi-bin/firebase.cgi/artigo?ID=132
(http://www.warmboot.com.br/ib
 http://interbasebr.tsx.org).
http://www.warmboot.com.br/cgi-bin/firebase.cgi/artigo?ID=264
http://www.sqlmagazine.com.br/Colunistas/lanusse/02_IBxSQLServer_P1.asp
http://www.lidercomp.com.br/Lidercomp/lidercomp.cgi?flagweb=artigo04
Interbase V 5.1.1, Marcos Antonio S. A. Ortega.