Aula 2 - Comandos DDL DML DQL E DCL

capfg 2,032 views 15 slides Sep 27, 2017
Slide 1
Slide 1 of 15
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15

About This Presentation

1. Apresentar um breve resumo dos principais comandos para manipulação de banco de dados relacionais utilizando o padrão SQL.

2. Aplicar os comandos apresentados em exercícios práticos para avaliação do nível de conhecimento específico de cada individual e coletivo.


Slide Content

LABORATÓRIO
DE BANCO DE
DADOS
CÉSARAUGUSTOPESSÔA

SUMÁRIO
•OBJETIVODAAULA
•COMANDOSDDL
•COMANDOSDML
•COMANDODQL
•COMANDOSDCL
•EXERCÍCIOSPRÁTICOS

OBJETIVOS DA AULA
Apresentar um breve resumo dos
principais comandos para
manipulação de banco de
dados relacionais utilizando o
padrão SQL.
1
Aplicar os comandos
apresentados em exercícios
práticos para avaliação do nível
de conhecimento específico de
cada individual e coletivo.
2

COMANDOS DATA DEFINITION LANGUAGE
•CREATETABLE: CRIAUMATABELANOBANCODEDADOS
•ALTERTABLE: ALTERAUMATABELAJÁEXISTENTE
•DROPTABLE: ELIMINAUMATABELADOBANCODEDADOS
•CREATEINDEX: CRIAUMÍNDICEEMUMATABELAEXISTENTE
•ALTERINDEX: ALTERAUMÍNDICEJÁEXISTENTE
•DROPINDEX: ELIMINAUMÍNDICEDEUMATABELA

COMANDOS DATA MANIPULATION LANGUAGE
•INSERT: INSERENOVASINFORMAÇÕES(REGISTROS) EMUMA
TABELAJÁEXISTENTENOBANCODEDADOS
•DELETE: REMOVEINFORMAÇÕES(REGISTROS) EMUMATABELAJÁ
EXISTENTENOBANCODEDADOS, ÉACONSELHADO QUESEMPRE
SEJAUTILIZADOCOMACLÁUSULAWHERE
•UPDATE: ATUALIZAINFORMAÇÕES(REGISTROS) EMUMATABELAJÁ
EXISTENTENOBANCODEDADOS, ÉACONSELHADO QUESEMPRE
SEJAUTILIZADOCOMACLÁUSULAWHERE

COMANDOS DATA QUERY LANGUAGE
SELECT
REALIZAUMABUSCADEINFORMAÇÕES(REGISTROS) EMUMA
TABELAJÁEXISTENTENOBANCODEDADOS.
DEVESERCOMPLEMENTADO COMALGUNSFILTROSQUEPODEMSER
APLICADOSPORMEIODASCLÁUSULASWHEREEHAVING.

COMANDOS DATA CONTROL LANGUAGE
•CREATEUSER: CRIAUMNOVOUSUÁRIONOBANCODEDADOS
•ALTERUSER: ALTERAUMUSUÁRIOJÁEXISTENTE
•GRANT: ATRIBUIDIREITOSAUMOBJETODOBANCODEDADOS
•REVOKE: REVOGADIREITOSAUMOBJETODOBANCODEDADOS
•CREATESCHEMA: CRIARUMNOVOLOCALPARA
ARMAZENAMENTO DEOBJETOSDOBANCODEDADOS(TABELASE
VISÕES)

EXERCÍCIOSPRÁTICOS

VAMOS CRIAR AS
SEGUINTE TABELAS
•FORNECEDOR
•CLIENTE
•PEDIDO
•PRODUTO
•ITEM_PEDIDO

FORNECEDOR
Campo Tipo
Cod Numérico(15)
RazaoSocial Caractere(60)
NomeFantasia Caractere(60)
Endereco Caractere(60)
CEP Caractere(60)
Cidade Caractere(60)
UF Caractere(2)
Telefone Caractere(20)

CLIENTE
Campo Tipo
Cod Numérico(15)
Nome Caractere(60)
Endereco Caractere(60)
CEP Caractere(60)
Cidade Caractere(60)
UF Caractere(2)
Telefone Caractere(20)
DataNascimento Data

PRODUTO
Campo Tipo
Cod Numérico(15)
CodFornecedor Numérico(15)
Descricao Caractere(60)
Valor Numérico(10,2)

PEDIDO
Campo Tipo
Cod Numérico(15)
CodCliente Numérico(15)
DataPedido Data
DataEntrega Data
ValorTotal Numérico(10,2)

ITEM_PEDIDO
Campo Tipo
CodPedido Numérico(15)
CodProduto Numérico(15)
Quantidade Numérico(5)

OBRIGADO!
CÉSARAUGUSTOPESSÔA