O Banco de Dados
Por: Bruno Alves • 20/11/2016 • Trabalho acadêmico • 760 Palavras (4 Páginas) • 262 Visualizações
E-Mail: brunatti@aedu.com
* Tabela com campo chave primária autoincremento - Slide 4.
Insert Into cidades
(Cid_Codigo,Cid_Descricao,Cid_UF)
Values
(null,'SÃO ROQUE','SP') ;
* Tabela com campo chave primária sem ser autoincremento - Slide 4.
Insert Into vendedor
(Vend_Codigo,Vend_Nome,Vend_Apelido,Vend_Comissao)
Values
(50,'JOSÉ AUGUSTO','ZE',2.50) ;
* Tabela com campo chave primária e campo chave estrangeira - Slide 4.
Insert Into clientes
(Cli_Codigo,Cid_Codigo,Seg_Codigo,Cli_Nome,Cli_Bairro,Cli_CEP)
Values
(null,11,10,'CARLOS EDUARDO DE SOUZA','CENTRO','17100-000') ;
* Insert de vários registro em um só comando - Slide 4.
Insert into segmentos
(Seg_codigo,Seg_Descricao)
Values
(11,'SEGMENTO 01'),
(12,'SEGMENTO 02'),
(13,'SEGMENTO 03') ;
* Alterar o apelido do vendedor 3 (Três) - Slide 10.
Update vendedor
Set Vend_Apelido='BETO'
Where Vend_Codigo=3 ;
* Alterar o nome, endereço, bairro e CEP do cliente 10 (Dez) - Slide 10.
Update clientes
Set Cli_Nome='ANTONIO EMILIO BRUNATTI',
Cli_Endereco='AV RODIGUES ALVES, 10-60',
Cli_Bairro='CENTRO',
Cli_CEP='17100-000'
Where Cli_Codigo=10 ;
* Alterar o código do vendedor na tabela vendas para 50 (Cinquenta), quando o código do vendedor for
igual a 8 (Oito) na mesma tabela - Slide 10.
Update vendas
Set Vend_Codigo=50
Where Vend_Codigo=8 ;
* Alterar o nome do segmento 11 (Onze) para “INSTALADORES” - Slide 10.
Update segmentos
Set Seg_Descricao='INSTALADORES'
Where Seg_Codigo=11 ;
* Deletar o cliente com código 11 (Onze) - Slide 12.
Delete From clientes
Where Cli_Codigo=11 ;
* Deletar todas as vendas do vendedor 50 (Cinquenta) - Slide 12.
Delete From Vendas
Where Vend_Codigo=50 ;
* Deletar os clientes com código 11 (Onze), 15 (Quinze) e 20 (Vinte) - Slide 12.
Delete From Clientes
Where Cli_Codigo=11 or Cli_Codigo=15 or Cli_Codigo=20 ;
* Deletar as vendas com data de emissão entre 01/01/2016 e 31/01/2016 - Slide 12.
Delete From Vendas
Where Vnd_Data>='2016/01/01' and Vnd_Data<='2016/01/31' ;
* Consultar a tabela de clientes, apresentando nome, endereço, CEP, Bairro e CNPJ - Slide 16.
Select Cli_Nome,Cli_Endereco,Cli_Bairro,Cli_CNPJ From Clientes ;
* Consultar a tabela de cidades, apresentando a descrição e UF, ordenar o resultado
por ordem alfabética de descrição - Slide 16.
Select Cid_Descricao,Cid_UF From Cidades
Order By Cid_Descricao ;
* Consultar a tabela de vendas, apresentando Número, Data, Valor do Desconto e Valor Total,
filtrar os registros com data entre 10/01/2016 e 20/01/2016, ordenar o resultado
em ordem de data decrescente - Slide 16.
Select Vnd_Numero,Vnd_Data,Vnd_Desconto,Vnd_Total From Vendas
Where Vnd_Data>='2016/01/10' and Vnd_Data<='2016/01/20'
Order By Vnd_Data Desc ;
* Consultar a tabela de cidades, apresentando a descrição e UF, filtrar os registros com UF
igual a ‘SP’, ordenar o resultado por ordem alfabética de descrição - Slide 16.
Select Cid_Descricao,Cid_UF From Cidades
Where Cid_UF='SP'
Order By Cid_Descricao ;
* Consultar as vendas apresentando Número, Data, Nome do Cliente, Valor Total, isto para as vendas
efetuadas entre 01/01/2016 à 10/01/2016, ordenar o resultado em ordem crescente de Data - Slide 28.
Select VD.Vnd_Numero,VD.Vnd_Data,CL.Cli_Nome,VD.Vnd_Total From Vendas VD, Clientes CL
Where CL.Cli_Codigo=VD.Cli_Codigo and VD.Vnd_Data between '2016/01/01' and '2016/01/10'
Order By VD.Vnd_Data ;
Select VD.Vnd_Numero,VD.Vnd_Data,CL.Cli_Nome,VD.Vnd_Total From Vendas VD
Inner Join Clientes CL on CL.Cli_Codigo=VD.Cli_Codigo
...