31
2° PROCESSAMENTO DE DADOS E WEB DESIGN BD BANCO DE DADOS Exercícios de SQL

arquivo_discon_314

Embed Size (px)

Citation preview

Page 1: arquivo_discon_314

2 ° P R O C E S S A M E N T O D E D A D O S E W E B D E S I G N

B D

B A N C O D E D A D O S

Exercícios de SQL

Page 2: arquivo_discon_314

Exercícios de SQL

Exercícios de Revisão e Aperfeiçoamento dos Conhecimentos:

Exercícios da Instrução CREATE

Exercícios da Instrução INSERT

Exercícios da Instrução UPDATE

Exercícios da Instrução DELETE

Exercícios da Instrução SELECT

Page 3: arquivo_discon_314

Exercícios de SQL – M-ER

Banco de Dados de Exemplo: Gerenciamento de Produtos

Page 4: arquivo_discon_314

Exercícios – Instrução CREATE

Exercícios:

1) Crie a instrução SQL necessária para criar a tabela de Marcas.

2) Crie a instrução SQL necessária para criar a tabela de Categorias.

3) Crie a instrução SQL necessária para criar a tabela de Unidades.

4) Crie a instrução SQL necessária para criar a tabela de Produtos e seus relacionamentos.

Page 5: arquivo_discon_314

Exercícios – Instrução INSERT

Exercícios:

1) Crie as instruções SQL para inserir os dados abaixo na tabela de Marcas.

Código Nome

1 Nike

2 Adidas

3 Reebok

4 Wilson

5 Speedy

6 Butterfly

Page 6: arquivo_discon_314

Exercícios – Instrução INSERT

2) Crie as instruções SQL para inserir os dados abaixo na tabela de Categorias.

Código Descrição

1 Confecção

2 Calçados

3 Bolas

4 Natação

5 Tênis

6 Tênis de Mesa

Page 7: arquivo_discon_314

Exercícios – Instrução INSERT

3) Crie as instruções SQL para inserir os dados abaixo na tabela de Unidades.

Código Descrição

1 Peça

2 Par

3 Gramas

4 Litro

5 Caixa

6 Cartela

Page 8: arquivo_discon_314

Exercícios – Instrução INSERT

4) Crie as instruções SQL para inserir os dados abaixo na tabela de Produtos.

Código Descrição Preço de Custo

Preço de Venda

1 Camisa Brasil I 100,00 160,00

Qtde em Estoque

Qtde Mínima

Código da Categoria

Código da Marca

Código da Unidade

18 6 1 1 1

Page 9: arquivo_discon_314

Exercícios – Instrução INSERT

Código Descrição Preço de Custo

Preço de Venda

3 Camisa França II 110,00 170,00

Qtde em Estoque

Qtde Mínima

Código da Categoria

Código da Marca

Código da Unidade

1 2 1 2 1

Código Descrição Preço de Custo

Preço de Venda

2 Bola Adidas Copa 2010 150,00 240,00

Qtde em Estoque

Qtde Mínima

Código da Categoria

Código da Marca

Código da Unidade

2 3 3 2 1

Page 10: arquivo_discon_314

Exercícios – Instrução INSERT

Código Descrição Preço de Custo

Preço de Venda

5 Bola de Tênis c/ 3 11,00 18,00

Qtde em Estoque

Qtde Mínima

Código da Categoria

Código da Marca

Código da Unidade

4 6 5 4 5

Código Descrição Preço de Custo

Preço de Venda

4 Bola de Tênis de Mesa Profissional c/ 6 20,00 32,00

Qtde em Estoque

Qtde Mínima

Código da Categoria

Código da Marca

Código da Unidade

12 6 6 6 6

Page 11: arquivo_discon_314

Exercícios – Instrução INSERT

Código Descrição Preço de Custo

Preço de Venda

7 Camisa Esportiva 20,00 32,00

Qtde em Estoque

Qtde Mínima

Código da Categoria

Código da Marca

Código da Unidade

12 3 1 3 1

Código Descrição Preço de Custo

Preço de Venda

6 Raquete Tênis Profissional 280,00 460,00

Qtde em Estoque

Qtde Mínima

Código da Categoria

Código da Marca

Código da Unidade

2 2 5 4 1

Page 12: arquivo_discon_314

Exercícios – Instrução INSERT

Código Descrição Preço de Custo

Preço de Venda

9 Chuteira de Futsal de Sintético 40,00 65,00

Qtde em Estoque

Qtde Mínima

Código da Categoria

Código da Marca

Código da Unidade

12 6 2 3 2

Código Descrição Preço de Custo

Preço de Venda

8 Chuteira de Campo de Couro 90,00 170,00

Qtde em Estoque

Qtde Mínima

Código da Categoria

Código da Marca

Código da Unidade

8 6 2 1 2

Page 13: arquivo_discon_314

Exercícios – Instrução INSERT

Código Descrição Preço de Custo

Preço de Venda

11 Maio de Natação Sublime 70,00 125,00

Qtde em Estoque

Qtde Mínima

Código da Categoria

Código da Marca

Código da Unidade

3 3 4 5 1

Código Descrição Preço de Custo

Preço de Venda

10 Óculos de Natação Expert 35,00 60,00

Qtde em Estoque

Qtde Mínima

Código da Categoria

Código da Marca

Código da Unidade

3 6 4 5 1

Page 14: arquivo_discon_314

Exercícios – Instrução UPDATE

Exercícios:

1) Crie a instrução SQL para alterar a descrição da Unidade de código igual a 3 para Kilos.

2) Crie a instrução SQL para alterar o nome da Marca de código igual a 5 para Speed.

3) Crie a instrução SQL para alterar o nome da descrição do Produto de código igual a 7 para “Camisa Lazer de Poliéster”.

Page 15: arquivo_discon_314

Exercícios – Instrução UPDATE

4) Crie a instrução SQL para alterar o preço de venda do Produto de código igual a 8 para R$ 155,00.

5) Crie a instrução SQL para somar mais 6 itens no Produto de código igual a 9.

6) Crie a instrução SQL para atualizar os dados abaixo do Produto de código igual a 11.

• Descrição = Maio de Natação Sublime Especial

• Valor de Custo = R$ 64,00

• Valor de Venda = R$ 115,00

• Quantidade em Estoque = 9

• Quantidade Mínima = 6

Page 16: arquivo_discon_314

Exercícios – Instrução DELETE

Exercícios:

1) Crie a instrução SQL para excluir a Unidade de código igual a 4.

2) Crie a instrução SQL para excluir o Produto de código igual a 7.

Page 17: arquivo_discon_314

Exercícios – Instrução SELECT

Exercícios:

1) Selecionar todos os registros da tabela de Marcas.

2) Selecionar todos os registros da tabela de Categorias ordenando pela descrição.

3) Selecionar todos os registros da tabela de Unidades ordenando pelo código da unidade de forma descendente.

4) Selecionar todas as descrições da tabela de Unidades ordenando pela descrição da unidade.

Page 18: arquivo_discon_314

Exercícios – Instrução SELECT

5) Selecionar todos os produtos ordenados pela descrição do produto.

6) Apresentar a descrição e o preço de venda de todos os produtos ordenados pelo preço da venda.

7) Apresentar a descrição e os preços de custo e de venda dos produtos ordenados pelo preço de custo de forma descendente.

8) Apresentar todos os dados dos produtos que não sejam códigos ordenando pela descrição do produto de forma descendente.

Page 19: arquivo_discon_314

Exercícios – Instrução SELECT

9) Apresentar a quantidade de Unidades cadastradas.

10) Apresentar o total de variedades de Produtos cadastrados.

11) Apresentar a quantidade total de Produtos cadastrados.

12) Apresentar o valor total dos Produtos em estoque.

13) Apresentar a média dos valores de custo dos Produtos.

14) Apresentar a média da quantidade de Produtos em Estoque.

Page 20: arquivo_discon_314

Exercícios – Instrução SELECT

15) Apresentar o valor de venda do Produto mais caro.

16) Apresentar o valor do Produto que possui o menor valor de custo.

17) Apresentar a maior quantidade de um mesmo Produto em estoque.

18) Apresentar a menor quantidade mínima permitida no estoque.

Page 21: arquivo_discon_314

Exercícios – Instrução SELECT

19) Apresentar todas as Marcas que possuem Produtos cadastrados.

20) Apresentar todas as Categorias que possuem Produtos cadastrados ordenando pela descrição da categoria.

21) Apresentar todas as Unidades que possuem Produtos cadastrados ordenando pela descrição da unidade de forma descendente.

22) Apresentar todos os Produtos cadastrados com o código da categoria igual a 1.

Page 22: arquivo_discon_314

Exercícios – Instrução SELECT

23) Apresentar todos os produtos que possuem o valor de venda acima de R$ 100,00.

24) Apresentar todos os produtos que possuem o valor de venda abaixo de R$ 50,00 ordenados pela descrição do produto.

25) Apresentar todos os produtos que possuem o valor de custo acima de R$ 80,00 ordenados pelo valor de custo.

26) Apresentar todos os produtos que possuem a quantidade em estoque abaixo da quantidade mínima.

Page 23: arquivo_discon_314

Exercícios – Instrução SELECT

27) Apresentar a descrição e os preços de custo e de venda dos produtos que tenham o preço de venda acima de R$ 50,00 e abaixo de R$ 100,00. Ordenar os produtos pelo preço de venda e pela descrição.

28) Apresentar a descrição e a quantidade de produtos em estoque que possuam a quantidade em estoque entre 8 e 20 itens. Ordenar os produtos pela descrição.

29) Apresentar a descrição dos produtos que possuam o preço de custo entre R$ 20,00 e R$ 70,00. Ordenar os produtos pelo preço de custo e pela descrição.

Page 24: arquivo_discon_314

Exercícios – Instrução SELECT

30) Apresentar todos os produtos que possuam a descrição igual a “Camisa Brasil I”.

31) Apresentar a descrição dos produtos que comecem com a palavra Camisa.

32) Apresentar a descrição dos produtos que terminem com a palavra Profissional ordenados pela descrição do produto.

33) Apresentar a descrição dos produtos que possuam a palavra Natação ordenados pela descrição do produto.

Page 25: arquivo_discon_314

Exercícios – Instrução SELECT

34) Apresentar os dados de todos os Produtos (descrição do produto, preço de custo, preço de venda, quantidade em estoque, quantidade mínima, descrição da unidade).

35) Apresentar os dados de todos os Produtos (descrição do produto, preço de custo, preço de venda, quantidade em estoque, quantidade mínima, descrição da categoria) ordenados pela descrição do produto.

36) Apresentar os dados de todos os Produtos (descrição do produto, preço de custo, preço de venda, quantidade em estoque, quantidade mínima, nome da marca), ordenados pelo nome da marca.

Page 26: arquivo_discon_314

Exercícios – Instrução SELECT

37) Apresentar os dados de todos os Produtos (descrição do produto, preço de custo, preço de venda, quantidade em estoque, quantidade mínima, descrição da unidade, nome da marca, descrição da categoria), ordenados pela descrição do produto.

38) Apresentar os dados dos Produtos (descrição do produto, preço de custo, preço de venda, quantidade em estoque, quantidade mínima, descrição da unidade, nome da marca, descrição da categoria) que possuam algum item em estoque, ordenados pela descrição do produto.

Page 27: arquivo_discon_314

Exercícios – Instrução SELECT

39) Apresentar os dados de todos os Produtos (descrição do produto, preço de custo, preço de venda, quantidade em estoque, quantidade mínima, descrição da unidade, nome da marca, descrição da categoria) que possuam o valor de venda entre R$ 200,00 e R$ 400,00, ordenados pelo preço de venda e pela descrição do produto.

40) Apresentar os dados dos Produtos (descrição do produto, preço de custo, preço de venda, quantidade em estoque, quantidade mínima, descrição da unidade, nome da marca, descrição da categoria) que tenham a quantidade de estoque abaixo da quantidade mínima, ordenados pela descrição do produto.

Page 28: arquivo_discon_314

Exercícios – Instrução SELECT

41) Apresentar os dados de todos os Produtos (descrição do produto, preço de custo, preço de venda, quantidade em estoque, quantidade mínima, descrição da unidade, nome da marca, descrição da categoria) que possuam o valor de custo abaixo de R$ 100,00 e a quantidade em estoque abaixo de 6, ordenados pela descrição do produto.

42) Apresentar os dados dos Produtos (descrição do produto, preço de custo, preço de venda, quantidade em estoque, quantidade mínima, descrição da unidade, nome da marca, descrição da categoria) que tenham a preço de venda acima de R$ 100,00 e que possuam a palavra Camisa em sua descrição, ordenados pela descrição do produto.

Page 29: arquivo_discon_314

Exercícios – Instrução SELECT

43) Apresentar os dados de todos os Produtos (descrição do produto, preço de custo, preço de venda, quantidade em estoque, quantidade mínima, descrição da unidade, descrição da categoria) que estejam cadastrados na Marca Wilson (utilizar o código diretamente), ordenados pela descrição do produto.

44) Apresentar os dados de todos os Produtos (descrição do produto, preço de custo, preço de venda, quantidade em estoque, quantidade mínima, descrição da unidade, descrição da categoria) que estejam cadastrados na Marca Wilson (utilizar o código diretamente) e cujo o preço de custo seja acima de R$ 100,00, ordenados pela descrição do produto.

Page 30: arquivo_discon_314

Exercícios – Instrução SELECT

45) Apresentar os dados de todos os Produtos (descrição do produto, preço de custo, preço de venda, quantidade em estoque, quantidade mínima, descrição da unidade, nome da marca) que estejam cadastrados na Categoria Confecção (utilizar o código diretamente), ordenados pela descrição do produto.

46) Apresentar os dados de todos os Produtos (descrição do produto, preço de custo, preço de venda, quantidade em estoque, quantidade mínima, descrição da unidade, nome da marca, descrição da categoria) que estejam cadastrados na Categoria Tênis (utilizar o código diretamente) e cujo o preço de custo seja abaixo de R$ 100,00, ordenados pela descrição do produto.

Page 31: arquivo_discon_314

Exercícios – Instrução SELECT

47) Apresentar o total de itens por Marca. (Pesquisar por Group By)

48) Apresentar o total de itens por Categoria. (Pesquisar por Group By)

49) Apresentar o valor total de venda em estoque por Marca. (Pesquisar por Group By)

50) Apresentar o valor total de custo em estoque por Categoria. (Pesquisar por Group By)