1 / 24

INTERBASE

INTERBASE. Alunos: Marcelo Costa 00029770 Rafael Vaz 00032842 Walisson Júnior 00029767 Wesley Costa 00031087 5º período. História.

mare
Download Presentation

INTERBASE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INTERBASE Alunos:Marcelo Costa 00029770 Rafael Vaz 00032842 WalissonJúnior 00029767 WesleyCosta 00031087 5º período

  2. História InterBase foi originalmente concebido e criado por um grupo de engenheiros de sistemas, funcionários da DEC (Digital Equipment Corporation) ;

  3. História • Tendo iniciado em 1985 como Groton Database System, logo mudou de nome para Interbase. Foi inicialmente comercializado pela Ashton Tate (Dbase) e em 1992 foi entregue à Borland como parte de uma negociação de produtos.

  4. InterBase O InterBase em sua primeira versão foi criado com o propósito de ser um banco de dados acadêmico, facilitando a operação e aprendizado por parte dos interessados, ou seja, é um sistema gerenciador de banco de dados relacionais da Borland, que em 2000 liberou o código da versão 6.0, mas as posteriores voltaram a ter licença proprietária.

  5. InterBase • O InterBase é revolucionário porque, já na época de seu lançamento, trazia uma conquista jamais alcançada por algum de seus congêneres: ser tão fácil de administrar quanto de aprender.

  6. Arquitetura Interbase - é um SGBD multi-plataforma, que suporta a maioria das plataformas conhecidas: Windows, Linux, Unix, Solaris, Mac OS, etc.

  7. Arquitetura • O InterBase pode ser construído de duas formas: • Arquitetura Classic; • Arquitetura Superserver ;

  8. Arquitetura - Integridade Quando falamos em integridade, pensamos em proteção contra hackers e ataques do gênero, ou até mesmo backup, mas a integridade começa em um nível muito mais baixo que isto, começa na criação e projeto do banco de dados.

  9. Arquitetura - Integridade O modelo otimista InterBase assume que as colisões serão ocasionais e maximiza a habilitação dos usuários para o compartilhamento de dados sem interferência de um com o outro, enquanto estiver sendo mantida a integridade.

  10. Arquitetura - Controle de Concorrência O Interbase implementa uma arquitetura de versões, o que faz com que uma operação de leitura jamais possa bloquear uma escrita.

  11. Arquitetura - Controle de Concorrência As operações normalmente envolvem a leitura e uma escrita, para ler o valor da conta e, em seguida alterá-lo a fim de mostrar uma visão isolada dos dados de toda a transação, incluindo registros ler, mas nunca gravado, deve ser bloqueado nos servidores de bases de dados.

  12. Arquitetura - Desempenho • Interbase tem uma série de vantagens sobre outros SGBDs: • Vistas atualizáveis; • Duas fases; • Eficiente mecanismo de gatilho; • Servidor de processamento de campos BLOB (filtros de blob); • Eventos (notificações); • A criptografia de tráfego de rede, banco de dados, arquivos, backup e banco de dados de colunas individuais.

  13. Arquitetura – Linguagem de Manipulação O InterBase inicialmente era apoiado por duas linguagens de manipulação de dados, SQL e GDML , baseado na linguagem Datatrieve e Linguagem Dados do CCA, ferramentas interativas, pre-processors e idioma suportando ambas as línguas.

  14. Arquitetura – Tipos de Campos • Char -Varchar • -Integer -SmallInt • -Numeric -Decimal • -Float -Date • -Time -Timestamp • -Blob

  15. Administração O InterBase é um sistema de gestão de dados de alto rendimento. A instalação do Interbase é um processo simples. Ele demanda pouca ou nenhuma administração. Está desenhado para os desenvolvedores e eles podem embeber o sistema nas suas aplicações.

  16. Segurança • A segurança do interbase é centralizada, ou seja, cada servidor terá seus usuários; • Dentro de cada database, também existe o conceito de ROLES;

  17. Segurança com Usuários • A segurança de usuários fica guardado dentro do próprio Banco de Dados; • Existe dois comandos responsável pelo direito de acesso a tabelas: • GRANT; • REVOKE;

  18. Backup • Operações de backup criam uma copia do banco de dados em uma mídia no servidor ou na rede; • Os backups contém outras operações como: • Recupera os espaços ocupados; • Realiza uma verdadeira “limpeza”; • Possibilita a migração de plataformas.

  19. Backups Lógicos • O backup lógico extrai os registros do banco de dados e armazena em um formato diferente; • Com backups lógicos podemos: • Reiniciar os controles de sistema; • Desfragmentar os blocos de dados • Reorganizar a estrutura de índices; • Melhora performance geral do banco de dados.

  20. Backups Físicos • O backup físico copia o banco de dados e salva as informações em um arquivo no formato original; • Com os backups físicos podemos: • Copiar rapidamente nossos bancos de dados; • Distribuir nossos bancos de dados remotamente.

  21. Replicação de Dados • É a cópia de um ou mais Banco de dados para outro semelhante; • Há dois tipos básicos de replicação: • SÍNCRONA; • ASSÍNCRONA.

  22. Formas de aumentar a segurança • Manter cópias do banco de dados, em forma de backups ou cópia física do arquivo GDB; • Utilizar sistema operacional mais estável e seguro o possível; • Utilizar uma instalação elétrica de qualidade para evitar as oscilações e quedas bruscas.

  23. Conclusão O banco de dados InterBase é bom para aplicações utilizadas com mais de 10 usuários concorrentemente, os dados devem ser centralizados, mantidos e protegidos e a máquina servidora é muito mais potente que a máquina cliente, a integridade de dados também precisa ser crucial, fazendo com que várias aplicações possam acessar os dados, portanto o banco será o responsável pela integridade de dados independentemente das aplicações.

  24. Bibliografia http://firebase.com.br http://micropic.com.br/noronha/Informatica/BD/interbase/Apostila%20IB.pdf http://virtos.com.br/Suporte/WebHelp/Tutoriais/Banco_Interbase.pdf http://contempory.com.br/faq/bnweb/index.php?action=artikel&cat=4&id=56&artlang=pt-br http://pt.wikipedia.org/wiki/InterBase

More Related