porto
Prof. Leonardo Barreto Campos
1
Sumário
Introdução;
Banco de Dados Relacionais;
SQL;
MySQL;
Manipulando Banco de Dados com o JDBC;
Bibliografia;
Prof. Leonardo Barreto Campos
2/25
Introdução
Banco de Dados é uma coleção organizada de dados;
Um sistema de gerenciamento de banco de dados SGBD fornece mecanismos para armazenar, organizar e recuperar dados para muitos usuários;
Os sistemas mais populares de hoje são os banco de dados relacionais;
A linguagem SQL é a linguagem padrão internacional utilizada com banco de dados relacionais para realizar consultas e manipular dados;
Prof. Leonardo Barreto Campos
3/25
Introdução
Alguns sistemas de gerenciamento de banco de dados relacional populares são:
Microsoft SQL Server
(http://www.microsoft.com/brasil/sql/)
Oracle
(http://www.oracle.com/global/br/index.html)
IBM DB2
(http://www.ibm.com/db2)
PostgreSQL
(http://www.postgresql.org.br/)
MySQL
(http://www.mysql.com/)
Os exemplos desta aula serão apresentados utilizando o MySQL;
Prof. Leonardo Barreto Campos
4/25
Banco de Dados Relacionais
Prof. Leonardo Barreto Campos
5/25
SQL
Vejamos algumas palavras-chave de consulta de SQL:
SELECT authorID, lastName FROM authors;
SELECT title FROM titles WHERE copyright > 2002
SELECT authorID, firstName, lastName FROM authors ORDER BY lastName ASC
SELECT authorID, firstName, lastName FROM authors ORDER BY lastName DESC
SELECT authorID, firstName, lastName FROM authors ORDER BY lastName, firstName
SELECT isbn, title, price FROM titles WHERE title LIKE '%How to
Program' ORDER BY title ASC
Prof. Leonardo Barreto Campos
6/25
SQL
Vejamos algumas palavras-chave atualização e remoção de SQL:
de
inserção
e
INSERT INTO authors (firstName, lastName ) VALUES
(‘Sue’, ‘Smith’)
UPDATE authors SET lastName = ‘Jones’ WHERE lastName =
‘Smith’ AND firstName = ‘Sue’
DELETE FROM authors WHERE lastName = ‘Jones’ AND firstName =