Você está na página 1de 2

UNIVERSIDADE DO ESTADO DO PARÁ

INSTITUTO DE CIÊNCIAS EXATAS E NATURAIS


DEPARTAMENTO DE TECNOLOGIA EM DESENVOLVIMENTO E ANÁLISE DE SISTEMAS
CAMPUS CASTANHAL

Curso : Tecnologia em Desenvolvimento e Análise de Sistemas


Disciplina : Banco de Dados I Turma: ___________
Professor : Carlos Benedito Barreiros Gutierrez
Aluno : ________________________________________________ Data:____/____/____

Você foi contratado, como DBA, pela loja de conveniência SOS TUDO LTDA que precisa desenvolver uma aplicação
para controlar suas vendas. Como parte da solução você deve criar o banco de dados SOS_TUDO contendo as tabelas
elencadas abaixo. Use sua criatividade para criar as tabelas com suas respectivas chaves. Após estruturar o banco de
dados, inserir as informações concernentes a cada tabela, de acordo as discriminações a seguir.

NOTA: Elabore as instruções SQL solicitadas e salve a solução concernente a cada questão da prova em forma de texto,
inclusive a definição das tabelas e inserções de dados, bem como um print full da tela (sem recorte) após execução de
cada instrução. Salve tudo em um arquivo texto ou PDF. Envie para o e-mail do professor (cbbgutierrez@gmail.com) até
às 18h de hoje (29/11/2019.

Tabelas:
Vendas (Numero_Venda, Data_Venda, Codigo_Cliente)
Itens_Vendidos (Numero_Venda, Codigo_Produto, Qtde_Item_Vendido,)
Clientes (Codigo_Cliente, Nome_Cliente, Endereco_Cliente, Fone_Cliente)
Produtos (Codigo_Produto, Codigo_Categoria, Nome_Produto, Estoque_Produto, Unidade_Produto, Preco)
Categorias (Codigo_Categoria, Nome_Categoria)
ELABORE AS INSTRUÇÕES SQL DAS QUESTÕES QUE SEGUEM:

1) Crie uma consulta (ponto de pedido) contendo o código, nome do produto e quantidade em
estoque, classificando pelo nome do produto, mas somente dos produtos que estão com o estoque
igual ou menor que 30 (trinta) unidades. Exiba a listagem em caixa alta atribuido apelidos para os
campos.

2) Faça uma listagem para exibir nome da categoria e a quantidade em estoque, por categoria,
classificando a listagem pelo nome da categoria, use alias para os campos. Exiba a listagem em
caixa alta.

3) Atualize os preços dos produtos seguindo a ordem da gerência. A saber:


➢ Salgados majorar o preço em R$ 1,50;
➢ Doces reduzir o preço em R$ 0,50;
➢ Qualquer produto que não pertença às categorias Salgados e Doces, majorar em 50%.

4) Elabore uma instrução SQL para exibir o código do produto, nome do produto e suas
quantidades totais de vendas. Classifique a listagem na ordem decrescente por quantidade total de
vendas. Exiba a listagem em caixa alta.

5) Faça uma listagem das vendas, exibindo: número da venda, data da venda, nome do cliente,
valor total da venda. Exiba a listagem em caixa alta. A data deve ser exibina no formato brasileiro.
Use alias para os campos.

6) A gerência da loja quer saber quais os clientes que precisam ser estimulados a comprar mais.
Elabore uma instrução SQL para listar todos os clientes que não efetuaram compras no mês de
outubro. Exiba a listagem em caixa alta. Use alias para os campos.

7) Elabore uma instrução SQL que apresente como resultado os distintos produtos já vendidos. A
listagem deve apresentar os campos: nome da categoria, código do produto, nome do produto,
classificados pelo nome da categoria e em segundo nível pelo código do produto. Exiba a listagem
em caixa alta. Use alias para os campos.

8) Crie uma View de nome BLACKFRIDAY que exiba código do produto, nome do produto,
estoque_produto, preço_produto, preço_promocional. Sendo que o preço_promocional deve
ser o preço_produto com desconto de 80%. Exiba a listagem em caixa alta. Use alias para os
campos. Classificar a listagem pelo nome do produto.

9) A gerência deseja ter um relatório do inventário de todos os produtos das lojas. Exima na listagem o
código do produto, nome do produto, estoque_produto, preço_produto, total_do_produto.
Exiba a listagem em caixa alta. Use alias para os campos. Classificar a listagem pelo nome do
produto.

10) Faça uma listagem para exibir nome da categoria, total (R$) vendido por categoria, mas somente
das vendas de outubro, classificando a listagem pelo nome da categoria, use alias para os campos.
Exiba a listagem em caixa alta.

BOM TRABALHO!

Você também pode gostar