::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
ATIVIDADE
1 - ESOFT - BANCO DE DADOS II – 522023
Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA
E-mail: assessoria.academica2m@gmail.com
Whats: (15) 98115-0680
Canal do Youtube: youtube/2mAssessoria
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
QUESTÃO 1
Em um BD, podemos criar estruturas de diversos
tipos e finalidades. Claro que a sua utilização, bem como a forma de adaptar
dentro das aplicações, vão da maturidade da equipe e de pensar na sua real
utilidade.
Estruturas como triggers e views são cada vez mais utilizadas pela sua
facilidade de criação e serem grandes auxiliares na busca por qualidade nas
aplicações.
Views bem pensadas e estruturadas auxiliam não apenas para “resumir” as
consultas criadas, mas também como forma de encapsular regras de negócio.
Poderíamos ter em uma tabela de produtos dentro de um controle de estoque
(imagem a seguir. IMPORTANTE: o diagrama foi criado de forma resumida para
facilitar o entendimento da atividade). No desenvolvimento da aplicação foi
verificada a necessidade de termos uma view que retorne à lista de produtos que
necessitam ser repostos com base nos campos “estoque” e “estoqueminimo”. Qual a
regra que define quais produtos devem estar na listagem? Podemos prever muitas
situações a depender da regra de negócio, das mais simples até as mais
complexas. Dessa forma, fica a pergunta: como esconder essas regras de
forma a deixar a equipe despreocupada com isso? Claro que existem muitas
maneiras, mas a criação de uma view é uma das melhores que podemos pensar.
Para essa atividade pede-se a criação de uma consulta SQL, para ser utilizada
na criação de uma view com o objetivo de listar os produtos e uma mensagem sobre
o estoque com base nas regras a seguir:
- Estoque Mínimo menor/igual ao estoque: “repor com urgência”.
- Estoque até 50% a mais que o estoque mínimo: “necessidade de reposição”.
- Demais situações: “estoque normalizado”.
Solicite um orçamento com a nossa equipe
Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA
E-mail: assessoria.academica2m@gmail.com
Facebook: fb.me/ajudaemTrabalhosdeprogramacao
Whats: (15) 98115-0680
Canal do Youtube: youtube/2mAssessoria
0 comentários:
Postar um comentário