Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouRafael Soares Fontes Alterado mais de 8 anos atrás
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
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.