Escolar Documentos
Profissional Documentos
Cultura Documentos
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Download Oracle
http://www.oracle.com/technetwork/database/expre
ss-edition/database10gxe-459378.html
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Download Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Download Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Download Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Instalação Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Instalação Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Instalação Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Instalação Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Instalação Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Instalação Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Instalação Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Instalação Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Instalação Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Instalação Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Testando o Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Testando o Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Testando o Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
MENSAGEM DE CONFIRMAÇÃO
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Testando o Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Testando o Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Testando o Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Testando o Oracle
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Linguagem SQL
SQL quer dizer Structured Query Language e é o padrão
mundial de acesso às bases de dados relacionais.
A Linguagem SQL é dividida nas seguintes partes:
• DDL - Create, Alter, Drop, Rename, Truncate: Permitem
a criação e definição de objetos como tabelas, views e
outros objetos no banco de dados.
• DRL -Select: É o comando mais comum do SQL.
Utilizado amplamente para recuperação dos dados de uma
base.
• DML - Insert, Delete, Update: Comandos de manipulação
dos dados. Usados nas aplicações que mantém a base de
informações com inserções, atualizações e deleções de
dados.
• DCL - Grant, Revoke: São utilizados para atribuir ou
remover direitos de acesso a objetos do banco de dados e
suas estruturas. LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
DML
Comando Insert
O comando INSERT insere linhas em uma tabela. A forma
mais simples do comando INSERT insere somente uma
linha , dados os valores conforme a sintaxe abaixo:
insert into <nome_tabela> (coluna1, coluna2, ..., colunan)
values (valor1, valor2, ..., valorn);
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Conferindo Inserção
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
UPDATE
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
UPDATE
UPDATE DEPARTAMENTO
SET ID = ID + 100
Clique executar
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
CONFERINDO UPDATE
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
UPDATE DEPARTAMENTO
SET ID = ID + 1000
WHERE ID = 110
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
CONFERINDO UPDATE
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
DML
Comando Delete
Para excluirmos linhas em uma tabela utilizamos o
comando DELETE.
Veja a sintaxe do comando abaixo:
DELETE [FROM] [schema.]nome_tabela
WHERE condição
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
DELETE
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
DELETE
COMMIT DESMARCADO
APAGOU AS 2 LINHAS????
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
DELETE
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
DELETE
COMMIT DESMARCADO
ROLLBACK
CANCELA A TRANSAÇÃO
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
DELETE
VOLTARAM AS LINHAS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
COMMIT DESMARCADO
DELETE FROM DEPARTAMENTO
WHERE ID = 120
AGORA COM FROM E WHERE
DELETE
COMMIT
FECHOU A TRANSAÇÃO
IMPORTANTE
DEPOIS DO COMMIT NÃO ADIANTA DAR ROLLBACK
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
CONFERINDO DELETE
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
ELIMANDO TABELAS
Para excluirmos uma tabela existente devemos usar o
comando DROP
TABLE. A sua forma geral é:
onde:
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
ELIMANDO TABELAS
LINGUAGEM SQL
IMPLEMENTAÇÃO DE BANCO DE DADOS
Próxima Aula
Aprender a rodar um Script no
Oracle
Conhecer o Comando Select
Recuperar dados de uma tabela
LINGUAGEM SQL