l e b rso n o grupo genian apresenta interbase ® crist ian e jul o isel eg

47
l e b rsoN O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel E G

Upload: internet

Post on 18-Apr-2015

105 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

l e b rsoNO grupo GENIAN

Apresenta InterBase®

CristIANe

Jul oiselEG

Page 2: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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.

Page 3: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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

Page 4: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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.

Page 5: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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 umgrande 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.

Page 6: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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

Page 7: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

2000 - Borland lança o InterBase 6 com código-fonte aberto que trouxe como novidades:

·IBConsole - ·Dialetos -

2000 - Borland lança versão 6.5. Nasce o projeto Firebird.

2005 - Borland lança versão 7

Page 8: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

  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® . 

Requisitos do sistema

Page 9: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

O interbase pode ser construido de duas formas:

Classic

Superserver

Page 10: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

Arquitetura superserver

•Multi-clientes

•multi-tarefas

Page 11: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

Funcionamento superserver

-Gerenciamento de travamento

-Uso de recursos do sistema

-Segurança

Page 12: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

Arquitetura classic

Baseado em processos

Page 13: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

Funcionamento classic

-gerenciamento de travamento

-uso de recursos do sistema

-segurança

Page 14: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

Características em comum

-Códifo-fonte

-Código-legado

Page 15: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

Diferenças

-Metodo de acesso local

-Conexões ao banco de dados

Page 16: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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

Alguns fatores que devem ser levados em conta:

Page 17: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

Integridade dos dados;

Confiabilidade do sistema;

Capacidade de geração de informações;

Escalabilidade;

Disponibilidade;

Preço / performance;

Ambiente operacional;

Disponibilidade de especialistas no mercado;

Condições de manutenção.

Processamento de Transações.

Page 18: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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®

Page 19: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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.

Page 20: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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.

Page 21: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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.       Checar a integridade do banco de dadosb.      “Limpeza” do banco de dadosc.       Recuperação de transações que não foram terminadas.

Page 22: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

Condições de manutenção.

Page 23: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

Confiabilidade do sistema;

•Motorola •Nokia •MCI •Bear Stearns

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

Alguns clientes ....

Inter

Base

Page 24: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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).

Page 25: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

Disponibilidade;

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

http://www.comunidade-firebird.org

Page 26: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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.

Page 27: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

Ambiente operacional;

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

Page 28: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

Trabalho no interBase

Page 29: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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

 

Page 30: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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

Page 31: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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.

Page 32: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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, deve-se 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.

Page 33: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG
Page 34: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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

Page 35: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG
Page 36: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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®

Page 37: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

- 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

Page 38: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

 - 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.

Page 39: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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 simplesNão é preciso gastar com suporte em TI

Page 40: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

Borland® InterBase® 7, Server Edition -          Suporte a multiprocessamento-          Compatível com os padrões SQL-          Integração com ferramentas de desenvolvimento da BorlandAcesso a ODBC, JDBC e outras.

Page 41: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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

Page 42: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

Para acesso JDBC-         

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

Page 43: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

Gerenciamento de eventos mais fácilSuporte a várias plataformasRequisitos de Servidores MenoresBaixa Exigência de HardwareTempo de treinamento menorBaixo custo de treinamentoBaixo custo de licenciamento

E dentre suas muitas características vale ressaltar que:E dentre suas muitas características vale ressaltar que:

Page 44: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

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.

Conclusão

Page 45: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

Cristiane RA: 505100945

Gisele RA: 505100635

Gleberson RA: 505100856

Juliano RA: 505100700

Page 46: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

Fim

Page 47: L e b rso N O grupo GENIAN Apresenta InterBase ® Crist IAN e Jul o isel EG

Bibliografia

http://www.guj.com.br/content/articles/firebird/migrando_interbase_firebird_GUJ.pdfhttp://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=264http://www.sqlmagazine.com.br/Colunistas/lanusse/02_IBxSQLServer_P1.asphttp://www.lidercomp.com.br/Lidercomp/lidercomp.cgi?flagweb=artigo04Interbase V 5.1.1, Marcos Antonio S. A. Ortega.