Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Utilizando Livremente Bancos de Dados em Java

147 views

Published on

Com Java é possível ler quaisquer tipos de bancos de dados, entenda como isso funciona na prática

Published in: Data & Analytics
  • Be the first to comment

  • Be the first to like this

Utilizando Livremente Bancos de Dados em Java

  1. 1. Utilizando Livremente Bancos de Dados Relacionais e OO em Java Fernando Anselmo
  2. 2. “Coleção de ferramentas conceituais para descrição de dados, relacionamento entre os dados, semântica e restrições de dados.” (Henry F. Korth) Modelos de Dados
  3. 3. ● Normalmente construído sobre um DBMS ● Necessita de uma chave de localização ● Localiza os registros através de codificação SQL ● Modelo de dados entidade-relacionamento baseia- se na percepção de um universo constituído por um grupo básico chamado entidades e pelo relacionamentos entre estas. ● Tal esquema representa a estrutura lógica global do banco de dados Banco Relacional
  4. 4. ● Capacidade de um objeto ser criado e existir permanentemente, ou seja , persistir; ● Armazena objetos persistentes em memória secundária, permite o compartilhamento destes objetos entre múltiplos programas e aplicações; ● Persistência requisita a incorporação de características bem conhecidas em sistemas de gerenciamento de banco de dados, tais como: ● mecanismos de indexação; ● controle de concorrência; ● recuperação; Bancos Orientado a Objetos
  5. 5. ● Orientada a Objeto ● Robusta e Segura ● Distribuída e Portátil ● Arquitetura Neutra ● Interpretada mas de Alta Performance ● Simples e possui um Alto Desempenho Sobre a Linguagem Java
  6. 6. (J.Rumbaugh - Modelagem e Projetos Baseados em Objetos) “Habilidade mental que permite aos seres humanos visualizarem os problemas do mundo real com vários graus de detalhe, dependendo do contexto do problema.” Sobre a Abstração
  7. 7. Single-Tier
  8. 8. Client/Server
  9. 9. Regras deRegras de NegócioNegócio Multi-Tier
  10. 10. Conexão ODBC
  11. 11. Conexão Tipo 1
  12. 12. Conexão Tipo 2
  13. 13. Conexão Tipo 3
  14. 14. Conexão Tipo 4
  15. 15. Procedimentos de Conexão
  16. 16. Quais Bancos de Dados
  17. 17. Na Prática ● Importar o pacote JDBC ( java.sql ) ● Ler o Driver do banco de dados selecionado ● Alocar o objeto Connection ● Alocar o objeto Statement (ou similar) ● Trazer os dados do ResultSet
  18. 18. Páginas Interessantes ● Drivers de JDBC http://ourworld.compuserve.com/homepages/Ken_North/JDBCVend.htm ● dbVisualizer http://www.minq.se ● JFreeReport http://www.object-refinery.com
  19. 19. Obrigado ● Página http://www.ticket.t5.com.br/fernandoans ● eMail fernando.anselmo@dfjug.org ● Grupo de estudos Java http://www.grupos.com.br/grupos/jjava

×