Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

FIREBIRD

No description
by

Luiza Torello Vieira

on 31 August 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of FIREBIRD

Requisitos Básicos para a Utilização
- O Firebird requer o WinSock2. Todas as plataformas Win32 deverão possui-lo, com excepção para o Win95;
- 2,3 MB de espaço livre em disco no local onde o firebird será instalado;
- 34,8 MB de espaço livre em disco para a instalação dos componentes.

Vantagens x Desvantagens
Diferenças
As principais diferenças entre este e outros tipos de SGBD são:

-Facilidade de instalação e configuração;

-Em termos de KBytes, ocupam menos espaço no disco;
Pesquisa de Mercado
Basicamente ele é mais popular entre progra- madores Delphi. Provavelmente o Firebird é mais popular aqui no Brasil que no resto do mundo.
História
Surgiu em 25 de julho de 2000;
A versão mais recente estável é a 2.5;
SuperClassic -> Ponte para a versão 3.0;
O Firebird é gratuito em todos os sentidos;
O Firebird receberá tambem uma versão mobile;
Versões e Características
Vantagens
4 razões chaves para escolher o Firebird!

1- Capaz. Diferente da maior parte dos sistemas de Banco de Dados, o Firebird é cheio de recursos, é rápido e é confiável.

2- Compacto. Uma instalação mínima só usa em torno de 3MB de memória de disco e pode funcionar com apenas 32MB de memória. Isso faz do Firebird o menor sistema de Banco de Dados com recursos variados já desenvolvido.

3- Fácil. É fácil de instalar, fácil de utilizar e fácil de administrar.

4- Grátis. O Firebird é gratuito, você pode instalá-lo sem gastar.
Desvantagens
A grande desvantagem do Firebird, em relação a outros bancos, é no que diz respeito a segurança, se comparado aos bancos SQLServer e Oracle. Bem como a linguagem para procedures, que não trás tantos recursos quanto os bancos citados.
http://www.revolvermaps.com/?target=enlarge&i=2RTjdNvhcSj&color=00fff6&m=0&ref=null
Tipos de Licença
Licença realmente livre: ao contrário do MySQL que te prende no GPL se você o quiser utilizar gratuitamente, o Firebird é de fato 100% livre para uso em aplicações comerciais.
Bibliografia
http://cezinha.info/2012/08/02/instalando-o-firebird-1-5-e-2-5-no-mesmo-servidor-windows/ site lecau

http://www.itexto.net/devkico/?p=395

http://www.revolvermaps.com/?target=enlarge&i=2RTjdNvhcSj&color=00fff6&m=0&ref= globLIZAÇÃO

Colégio Técnico Industrial de Guaratinguetá
Prof. Carlos Partício Amorim - UNESP
Agatha Cristina
Luiza Torello
Mayara Soares
Susan Sassaki
Thainá Azevedo
Línguas: Holandês, Inglês, Francês, Alemão, Grego, Italiano, Português, Romeno, Russo, Esloveno, Espanhol, Turco.
A primeira versão do firebird teve diversas características, tais como....
* Open-source:
Totalmente livre para uso e distribuição, sem limitações de licença e custos com elas. Código-fonte totalmente disponível, o que garante a transparência do projeto. Além disto, conta com uma comunidade de desenvolvedores e apoiadores muito ativa.
*Configuração para ambiente 24x7:
Robustez com versões Linux, UNIX para HP-UX, AIX, Solaris e Win32 (95/98/NT/W2K/XP).
*Fácil configuração e manutenção:
Dispensa a contratação de um DBA, pois a instalação é extremamente simples, é possível programar manutenção automática, e tudo pode ser feito pela aplicação (ajustes na base, etc) ou com ferramentas de console ou visuais gratuitas.
*Suporte à protocolos de rede:
- TCP/IP para todas as plataformas;
- NetBEUI;
- IPX/SPX.
*Conformidade com SQL-92:
Suporte aos padrões ANSI SQL92.
*Acesso simultâneo a múltiplos bancos de dados:
Uma aplicação pode acessar vários bancos de dados ao mesmo tempo.
*Arquitetura multi-geracional:
O servidor mantém versões antigas dos registros (se necessário) que permite que as transações possam ter visões consistentes dos dados.
*Travamento otimista em registros:
O servidor trava somente os registros que o cliente está atualizando, ao invés de travar uma página do banco de dados (que pode conter registros não significativos para a operação).
*Otimização de Queries:
O servidor otimiza queries (consultas,atualizações) automaticamente, ou você pode especificar um plano para a queries.
*Campos Blob e filtros de Blob:
Tipo de dados cujo tamanho é aumentado dinamicamente, podendo conter texto ou dados não formatados, como imagens.
*Integridade Referencial Declarativa:
Implementação automática de relacionamento entre tabelas (entre chaves estrangeiras e primárias).
*Stored Procedures (procedimentos armazenados):
Procedimentos programáveis, armazenados no banco de dados para consultas avançadas e ações de manipulação de dados.
*Triggers (gatilhos):
Módulos de código pré-programados que são ativados quando dados de uma determinada tabela são inseridos, atualizados ou excluídos.
*Eventos:
Mensagens passadas do banco de dados para a aplicação; habilita a aplicação a receber notificações de mudanças nos dados.
*Visões Atualizáveis:
Visões podem refletir mudanças nos dados quando ocorrerem.
*Funções de Usuário (UDFs):
Módulos de programa que rodam no servidor, adicionando funcões ao servidor de acordo com as necessidades do usuário .
*Junções Externas (Outer Joins):
Construção de relações entre duas tabelas que habilita operações complexas.
*Gerenciamento Explícito de Transações:
Total controle sobre a abertura, confirmação e cancela-
mento de transações, incluindo a possibilidade de dar nome às transações.
*Acesso de Aplicações Concorrentes aos Dados:
Um cliente lendo uma tabela não bloqueia os demais.
*Matrizes Multidimensio-
nais:
Tipo de dados arranjados em uma lista indexada de elementos.
*Commit de duas-fases:
Transações entre bancos diferentes são verificadas quanto a se as mudanças em todos os bancos foram executadas com sucesso antes da confirmação.
*Shadows (sombreamento):
Alta disponibilidade de dados através do uso de arquivos de sombra.
*Índices:
Estrutura de indexação B-Tree.
*Serviços de Estatísticas:
*Configuração de utilização do Hardware:
Geração de estatísticas das páginas de dados e cabeçalhos para auxílio na administração.
Através do ISC/Ibconfig, pode-se parametrizar a utilização do Hardware.
Full transcript