Esse artigo faz parte da revista SQL Magazine edição 52. Clique aqui para ler todos os artigos desta edição

mal; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-outline-level: body-text" align=left>Desafio SQL

Desafio SQL Magazine

Controle de estoque é o “arroz com feijão” de toda empresa. E nosso desafio não poderia deixar isto escapar.

Em mais uma “sacada” de Wagner Crivelini, o desafio deste mês baseia-se na utilização de gatilhos (triggers) para automatizar o controle de estoque da empresa fictícia ItsMyBusiness (velha conhecida dos desafios anteriores).

Apesar do padrão SQL ANSI prever a utilização dos gatilhos, nenhum SGBD é 100% compatível com ele e, neste mês, Wagner traz a solução baseada no SQL Server 2005, mas a lógica da solução é perfeitamente aplicável a outros SGBDs.

Todos os scripts podem ser encontrados no portal da SQL Magazine.

E caso você tenha um desafio que gostaria de compartilhar conosco, envie sua sugestão para webeditor@sqlmagazine.com.br

Divirtam-se.

Ricardo Rezende

Editor técnico

Desafio de SQL

 

Nosso desafio deste mês trata de um problema simples e muito comum que acontece com os bancos de dados.

A empresa ItsMyBusiness está muito preocupada com a integridade dos seus dados.

É essencial para ela ter um controle rígido de todas as entradas e saídas do seu estoque.

Até recentemente, a empresa não tinha um DBA e todo o controle de estoque era feito através de lançamentos manuais.

Ocorre que a ItsMyBusiness cresceu muito e está vendendo num ritmo alucinante desde que implantou seu e-commerce. São dezenas de transações ocorrendo a cada segundo.

Neste cenário, o controle manual de estoque simplesmente não funciona.

O que a ItsMyBusiness solicitou para o seu novo DBA é que ele crie alguma regra que atualize automaticamente os movimentos de estoque assim que as transações são completadas.

Nós vamos usar o mesmo banco de dados que utilizamos no desafio da edição anterior. Se você já baixou e executou aquele script, pode começar a trabalhar já na solução. Caso contrário, você poderá baixar o arquivo de script no site da SQL Magazine. ...

Quer ler esse conteúdo completo? Tenha acesso completo