Tópicos Avançados com DBExpress Framework e Firebird Kelver Merlotti Coordenador Editorial do portal ActiveDelphi.com.br P...
Agenda <ul><li>Firebird </li></ul><ul><ul><li>Quem é e como funciona? </li></ul></ul><ul><li>DBExpress Framework </li></ul...
Firebird <ul><li>SGBD Completo, Gratuito e Open Source! </li></ul><ul><li>Nasceu em 2000, do Interbase 6  ...mas já mudou ...
DBExpress Framework “ O Cara”
DBExpress Framework (cont.) <ul><li>Arquitetura “peso pena” de Acesso a BDs </li></ul><ul><ul><li>Apesar de leve, forte e ...
DBExpress Framework (cont.) <ul><li>Suporta os mais atuais SGBD’s do mercado </li></ul><ul><ul><li>Firebird </li></ul></ul...
DBExpress Framework (cont.)
Driver DBX para Firebird <ul><li>Oficialmente incorporado ao Framework DBExpress no RAD Studio 2010 </li></ul><ul><li>Supo...
Demo <ul><li>YES, </li></ul><ul><li>DBX </li></ul><ul><li>CAN! </li></ul>
Além da conexão com o BD <ul><li>Executando comandos sem DataSet’s </li></ul><ul><ul><li>Apresentando o DBXCommand e o DBX...
Além da conexão com o BD (cont.) <ul><li>Delegate Drivers </li></ul><ul><ul><li>DBXPool e DBXTrace, muito prazer! </li></u...
Além da conexão com o BD (cont.) <ul><li>Gerenciamento dos Metadados </li></ul><ul><ul><li>Classes para as operações </li>...
Wow! Thank you! <ul><li>YES, </li></ul><ul><li>DBX </li></ul><ul><li>Créu! </li></ul>
Perguntas <ul><li>EDN – Embarcadero Developer Network </li></ul><ul><ul><li>http://edn.embarcadero.com/br </li></ul></ul><...
Próximos SlideShares
Carregando em…5
×

Tópicos Avancados com DBExpress Framework e Firebird

3.478 visualizações

Publicada em

Palestra apresentada por mim, Kelver Merlotti, no 1º Embarcadero Delphi Conference, realizado no Centro Fecomércio de Eventos, em São Paulo - Capital, dia 24 de Novembro de 2009.

Publicada em: Tecnologia, Educação
1 comentário
2 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
3.478
No SlideShare
0
A partir de incorporações
0
Número de incorporações
18
Ações
Compartilhamentos
0
Downloads
67
Comentários
1
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Tópicos Avancados com DBExpress Framework e Firebird

  1. 1. Tópicos Avançados com DBExpress Framework e Firebird Kelver Merlotti Coordenador Editorial do portal ActiveDelphi.com.br Professor na UNIFEV Centro Universitário de Votuporanga
  2. 2. Agenda <ul><li>Firebird </li></ul><ul><ul><li>Quem é e como funciona? </li></ul></ul><ul><li>DBExpress Framework </li></ul><ul><ul><li>“ O cara” </li></ul></ul><ul><li>Driver DBX para Firebird </li></ul><ul><li>Além da conexão com o Banco de Dados </li></ul><ul><ul><li>Executando comandos sem DataSet’s </li></ul></ul><ul><ul><li>Controlando Transações Explicitamente </li></ul></ul><ul><ul><li>Delegate Drivers </li></ul></ul><ul><ul><ul><li>Monitoramento e Pool de Conexões </li></ul></ul></ul><ul><ul><li>Gerenciando Metadados pela aplicação </li></ul></ul>
  3. 3. Firebird <ul><li>SGBD Completo, Gratuito e Open Source! </li></ul><ul><li>Nasceu em 2000, do Interbase 6 ...mas já mudou muito!!! :) </li></ul><ul><ul><li>Benefícios: Leve, Simples, Robusto, Multi-plataforma, Grande Conectividade, 99% SQL ANSI-99 </li></ul></ul><ul><ul><li>Suporta: Blobs, Stored Procedures, Triggers, Views, Generators ou Sequences, Funções Externas via DLL (UDF), Internacionalização (UTF-8), Backup On-Line e Incremental, Todos os tipos de isolamento transacional (exceto Dirty Read), Sub-Queries, Queries Recursivas, etc... </li></ul></ul><ul><li>Utiliza o conceito de Versioning , fazendo com que tudo esteja em uma transação, mas sem a necessidade de logs! </li></ul>
  4. 4. DBExpress Framework “ O Cara”
  5. 5. DBExpress Framework (cont.) <ul><li>Arquitetura “peso pena” de Acesso a BDs </li></ul><ul><ul><li>Apesar de leve, forte e poderoso! </li></ul></ul><ul><ul><li>Está na sua versão 4, 100% escrito em Delphi ! </li></ul></ul><ul><ul><ul><li>Facilidade para estender e implementar novos drivers </li></ul></ul></ul><ul><ul><ul><li>Único fonte compilado em código nativo(Win32) e gerenciado(.Net) </li></ul></ul></ul><ul><ul><ul><li>Mais rápido que as versões anteriores </li></ul></ul></ul><ul><li>Conjunto de classes abstratas que facilitam o desenvolvimento de sistemas que lidam com bancos de dados, através de seus diversos drivers. </li></ul>
  6. 6. DBExpress Framework (cont.) <ul><li>Suporta os mais atuais SGBD’s do mercado </li></ul><ul><ul><li>Firebird </li></ul></ul><ul><ul><li>Interbase </li></ul></ul><ul><ul><li>Oracle </li></ul></ul><ul><ul><li>M$ SQL Server </li></ul></ul><ul><ul><li>MySQL </li></ul></ul><ul><ul><li>BlackFish SQL </li></ul></ul><ul><ul><li>DB2 </li></ul></ul><ul><ul><li>Informix </li></ul></ul><ul><ul><li>Sybase (ASA / ASE) </li></ul></ul><ul><li>Driver para conexão com servidor DataSnap </li></ul>
  7. 7. DBExpress Framework (cont.)
  8. 8. Driver DBX para Firebird <ul><li>Oficialmente incorporado ao Framework DBExpress no RAD Studio 2010 </li></ul><ul><li>Suporte às versões : </li></ul><ul><ul><li>1.5 </li></ul></ul><ul><ul><li>2.x </li></ul></ul>
  9. 9. Demo <ul><li>YES, </li></ul><ul><li>DBX </li></ul><ul><li>CAN! </li></ul>
  10. 10. Além da conexão com o BD <ul><li>Executando comandos sem DataSet’s </li></ul><ul><ul><li>Apresentando o DBXCommand e o DBXReader </li></ul></ul><ul><li>Controlando Transações Explicitamente </li></ul><ul><ul><li>DBXTransaction na área! </li></ul></ul><ul><li>Demo </li></ul>
  11. 11. Além da conexão com o BD (cont.) <ul><li>Delegate Drivers </li></ul><ul><ul><li>DBXPool e DBXTrace, muito prazer! </li></ul></ul><ul><li>Demo </li></ul>
  12. 12. Além da conexão com o BD (cont.) <ul><li>Gerenciamento dos Metadados </li></ul><ul><ul><li>Classes para as operações </li></ul></ul><ul><li>Demo </li></ul>
  13. 13. Wow! Thank you! <ul><li>YES, </li></ul><ul><li>DBX </li></ul><ul><li>Créu! </li></ul>
  14. 14. Perguntas <ul><li>EDN – Embarcadero Developer Network </li></ul><ul><ul><li>http://edn.embarcadero.com/br </li></ul></ul><ul><li>Trial Download </li></ul><ul><ul><li>http://www.embarcadero.com/br/downloads </li></ul></ul><ul><li>ActiveDelphi - Maior e melhor portal brasileiro de conteúdo Delphi gratuito! </li></ul><ul><ul><li>http://www.activedelphi.com.br </li></ul></ul><ul><li>Contato: </li></ul><ul><ul><li>[email_address] </li></ul></ul><ul><ul><li>http://twitter.com/kmerlotti </li></ul></ul>

×