1 / 17

Banco de Dados Firebird

Banco de Dados Firebird. Ivanildo José de Sousa Aquino Júnior(JSAJ). Visão Geral. Oque é Interbase? O que é Firebird? Porque escolher o firebird?. O que é Interbase. Banco de dados comercial Aplicações de missão crítica. O que é Interbase.

bozica
Download Presentation

Banco de Dados Firebird

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. Banco de Dados Firebird Ivanildo José de Sousa Aquino Júnior(JSAJ)

  2. Visão Geral • Oque é Interbase? • O que é Firebird? • Porque escolher o firebird?

  3. O que é Interbase • Banco de dados comercial • Aplicações de missão crítica

  4. O que é Interbase • Fácil de administrar (instalar, manter, mover e modificar) • Pequeno (5mb, 2milhões de linhas de código, etc)

  5. O que é Firebird? • Baseado no Interbase 6.0

  6. Histórico: Início • Fazer o código funcionar • Entender as convenções

  7. Histórico: Hoje • Adicionados novos recursos • Remoção de bugs • Migração para C++ • Reorganização e Simplificação

  8. Recursos (1 de 2) • SQL 89 e SQL 92 • Stored procedures • Triggers • Constraints • Delimited Identifiers • Index Compression

  9. Recursos (2 de 2) • Compressão de dados • Localização • Funções definidas pelos usuários • Eventos • Arrays • Segurança baseada em regras

  10. Equipe do Firebird • 4 Administradores • 56 Membros dos projetos • 12 Desenvolvedores ativos

  11. Banco de dados Ativo • Computed fields • Triggers • Views com triggers • Funções definas pelo usuário • Filtros BLOB • Stored procedures

  12. Computed fields • Não armazenados • Triggers • Views com triggers • Funções definas pelo usuário • Filtros BLOB • Stored procedures

  13. Firebird v1.5 Recursos • 100% compatível com a interface do Interbase • Nova extensão padrão para o banco de dados (.fdb) • Novo administrador de configuração de servidor (Firebird.conf substistitui IBConf)

  14. Exemplos consultas(adicionando usuários e regras) SQL> GRANT SELECT, UPDATE, INSERT, DELETE ON sales_catalog TO administrator;SQL> GRANT administrator TO TestAdmin;SQL> quit;

  15. Exemplos consultas(inserindo e procurando dados) SQL> INSERT INTO sales_catalog VALUES('001', 'Aluminum Wok', 'Chinese wok'); SQL> SELECT * FROM sales_catalog;

  16. Conclusões • Ideal para banco de dados embutidos • Possui todas os recursos comuns • Baixa complexidade

  17. Perguntas?

More Related