You are on page 1of 2

Seleo

Projeo
Juno (chave primria e estrangeira)
????

1-) Quais as descries das peas produzidas pelo funcionrio Felipe dos Santos?
Passo1 nome = Felipe dos Santos (Funcionrio)
Passo2 Passo1 codFunc = codFunc (Produz)
Passo3 Passo2 codPeca = cdigo (Peca)
descrio (Passo3)
2-) Quais os nomes das ferramentas que preciso para fazer a pea Parafuso R5?
Passo1 descrio = parafuso R5 (Peca)
Passo2 Passo1 cdigo = codPeca (Produz)
Passo3 Passo2 codFerramenta = cdigo (Ferramenta)
descrio (Passo3)
3-) Quais os nomes dos
2015?

DDL Quando voc cria um banco de dados,


ele inicialmente est vazio; antes de

Passo1

comear a consultar e alterar dados preciso


definir onde e como as informaes sero
gravadas dentro do novo banco; ento voc

nome (Passo1)

cria diversas tabelas explicitando o tipo de

4-)

dados de cada campo, as chaves

Passo1

Data >=

estrangeiras, os ndices, as regras e etc. Estes


comandos de criao e alterao de estrutura
so os comandos de DEFINIO dos dados,

Data <=
Passo2 Passo1
Passo3 Passo2
Passo4 Passo3
Passo5
Passo6 Passo4
descrio (Passo6)

pois definem como os dados sero


armazenados; em ingls so chamados
de: Data Definition Language (DDL). Logo,
quando falamos em comandos do
tipo DDL estamos falando de comandos do

funcionrios que foram demitidos no ano de


DtDemissao >= 01/01/2015
AND

(Funcionario)

DtDemissao <= 31/12/2015

01/04/2015
AND

(Compra)

30/04/2015
nroNF = nroNF (itemCompra)
codProduto = codigo (Produto)
descricao Somar(quantidade) (Passo3)
maximo(quantidade) (Passo4)
quantidade = quantidade (Passo5)

tipo: CREATE, ALTER ou DROP; comandos que

SQl
DDL Data Definifion
DML Data Manipulation
Criar create table,
Alterar alter table,
Apagar drop table,
DELETE).
CREATE Criar tabela ou
DELETE Usado para
TRUNCATE Use se voc
uma tabela e no a
DROP usado para
UPDATE Atualizar
SELECT Selecionar

criam, alteram ou excluem objetos como


tabelas, procedures, ndices, relacionamentos
e etc.

Exemplos de comandos DDL:

Language
Language
index, database.
index, database.
index, database. (DROP diferente de

-- Cria uma tabela


CREATE TABLE Pessoa(
codigoPessoa char(11),
nomePessoa varchar(50));
-- Altera tabela
ALTER TABLE Pessoa

banco de dados.
deletar um registro de uma tabela.
quiser somente apagar o contedo de
tabela inteira.
deletar um banco de dados ou tabela.
tabela.
dados.

<!-- CREATE

<!-- ALTER
DML Depois que voc criou suas tabelas,
definiu relacionamentos, ndices e etc., hora
de manipular seus dados; os comandos SQL
que MANIPULAM dados so os populares
SELECT, INSERT, UPDATE e DELETE. Em ingls
esses comandos so chamados de Data
Manipulation Language o que explica a
abreviao DML.

<!-- DELETE

Em algumas literaturas o comando SELECT


no considerado um comando de
manipulao de dados, sendo enquadrado
numa outra categoria: DQL, Data Query
Language, em portugus: Linguagem de
consulta.
Exemplos de comandos DML:

<!-- DROP

-- Seleciona dados
SELECT nome+' '+sobrenome
FROM Pessoa;
-- Altera dados
UPDATE Pessoa
SET codigoPessoa = '35649869711';

You might also like