Buscar

Exercícios de Banco de dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 31 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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)

Outros materiais