A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Acesso a Banco de Dados com o JDBC Prof. M.Sc. Ronnison Reges Vidal.

Apresentações semelhantes


Apresentação em tema: "Acesso a Banco de Dados com o JDBC Prof. M.Sc. Ronnison Reges Vidal."— Transcrição da apresentação:

1 Acesso a Banco de Dados com o JDBC Prof. M.Sc. Ronnison Reges Vidal

2 Objetivos Conceitos de Bancos de Dados Relacionais Utilizar SQL para recuperar dados de um DB e manipular seus dados Utilizar a API JDBC para acessar o DB

3 Introdução O que é um Banco de Dados? – Coleção organizada de dados, havendo múltiplas formas de organizar dados para facilitar o acesso e a manipulação – SGBD (do inglês DBMS – DataBase Management System) Sistema de Gerenciamento de Banco de dados Fornece mecanismos para armazenar, organizar, recuperar e modificar dados para muitos usuários

4 Introdução Sistemas de bancos de Dados relacionais – Mais populares Por armazenar os dados sem levar em consideração sua estrutura interna – SQL (do inglês – Structured Query Language) Linguagem de Consulta Estruturada – Padrão internacional para bancos de dados relacionais – Realiza consultas – solicitam informações que satisfazem determinados critérios – E manipula dados

5 Introdução Sistemas de Gerenciamento de Bancos de Dados relacionais (SGBDR) – Microsoft SQL Server, Oracle, Sybase, IBM BD2, Informix, PostgreSQL MySQL – JDK vêm com um SGBDR puro Java chamado de Java BD – Os programas Java comunicam-se com bancos de dados e manipulam seus dados utilizando a Java Data Base Connectivity (JDBC) API Driver que permite aos aplicativos conectarem-se a um DB em um SGBD particular e permite manipular o banco de dados a API JDBC

6 BANCO DE DADOS RELACIONAL

7 Banco de Dados Relacional É uma representação lógica de dados que permite que os dados sejam acessados sem considerar sua estrutura física Os dados são armazenados em tabelas As tabelas são compostas por linhas e as linhas são compostas por colunas nas quais os valores são armazenados

8 Banco de Dados Relacional Tabela Empregado

9 EXEMPLO: BANCO DE DADOS BOOKS

10 Exemplo: Banco de Dados Books Tabelas – Authors – AuthorISBN – Titles

11 Exemplo: Banco de Dados Books A tabela Authors possui três colunas – AuthorID – FirstName – LastName

12 Exemplo: Banco de Dados Books Exemplo - Authors

13 Exemplo: Banco de Dados Books A tabela AuthorsISBN possui três colunas – AuthorID – ISBN

14 Exemplo: Banco de Dados Books Exemplo - AuthorsISBN

15 Exemplo: Banco de Dados Books A tabela Titles possui três colunas – ISBN – Title – EditionNumber – Copyright

16 Exemplo: Banco de Dados Books Exemplo - Titles

17 SQL

18

19 Select – Seleciona linhas e colunas de uma ou mais tabelas em um banco de dados Sintaxe – SELECT * FROM nometabela Exemplo – SELECT * FROM Authors Exemplo2 – SELECT AuthorID, LastName FROM Authors

20 SQL

21 Where – Localiza linhas que satisfaçam certos critérios de seleção – As linhas que satisfazem os critérios de seleção são chamados de predicados Sintaxe – SELECT nomeDaColuna1, nomeDaColuna2 FROM nomeTabela WHERE Critérios Exemplo – SELECT Title, EditionNumber, Copyright FROM Titles WHERE Copyright > ‘2005’ Exemplo2 – SELECT AuthorID, FirstName, LastName FROM Authros WHERE LastName LIKE ‘D%’

22 SQL


Carregar ppt "Acesso a Banco de Dados com o JDBC Prof. M.Sc. Ronnison Reges Vidal."

Apresentações semelhantes


Anúncios Google