Baixe o app para aproveitar ainda mais
Prévia do material em texto
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 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 Exercícios de SQL – M-ER Banco de Dados de Exemplo: Gerenciamento de Produtos 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. Renata Underline Renata Underline Renata Underline 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 Renata Underline 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 Renata Underline 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 Renata Underline 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 Renata Underline 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 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 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 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 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 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”. Renata Underline 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 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. Renata Underline 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. Renata Underline 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. Renata Underline Renata Underline 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. Renata Underline Renata Underline Renata Underline Renata Underline 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. Renata Underline Renata Underline Renata Underline 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) Apresentartodas 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. Renata Underline Renata Underline 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. Renata Underline Renata Underline 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. Renata Underline 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. Renata Underline Renata Typewritten Text Renata Sticky Note Unmarked set by Renata 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. 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. 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. Renata Underline 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. 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. 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. 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)
Compartilhar