Este tutorial ensina a criar, testar e implementar um
procedimento armazenado SQL DB2. Procedimentos armazenados podem ajudar a melhorar o desempenho do aplicativo e reduzir o tráfego de acesso ao banco de dados.
Todo acesso ao banco de dados deve passar pela rede, o que, em alguns casos, pode resultar em baixo desempenho.
Para cada instrução SQL, um aplicativo de gerenciamento de banco de dados deve iniciar uma comunicação separada com o DB2. Para melhorar o desempenho do aplicativo, você pode criar procedimentos armazenados que sejam executados no servidor do banco de dados.
Um aplicativo cliente pode, então, simplesmente chamar os procedimentos armazenados para obter resultados das instruções SQL que estão contidas no procedimento.
Devido ao procedimento armazenado executar a instrução SQL no servidor, o desempenho do banco de dados é melhorado.
Além disso, procedimentos armazenados podem ajudar a centralizar a lógica comercial.
Se você fizer alterações em um procedimento armazenado, as alterações tornam-se imediatamente disponíveis para todos os aplicativos clientes que o utilizam.
Um procedimento armazenado SQL é um procedimento armazenado no qual o código fonte é parte da instrução CREATE PROCEDURE. A parte da instrução CREATE PROCEDURE que contém o código é denominada o corpo do procedimento armazenado.
Objetivos do Aprendizado
Ao
concluir os exercícios, você saberá como realizar as seguintes tarefas:
- Configurar o ambiente de workbench para o desenvolvimento de procedimento armazenado
- Conectar ao banco de dados DB2 SAMPLE e criar um projeto de desenvolvimento de dados
para trabalhar com o banco de dados
- Criar um procedimento armazenado SQL
- Implementar, depurar e executar o procedimento armazenado do workbench
- Exportar e implementar o procedimento armazenado no sistema de arquivos
Este tutorial deve levar aproximadamente 60 minutos para ser concluído.
Se você explorar outros conceitos relacionados a este tutorial, ele poderá levar mais tempo
para ser concluído.
Nível de Habilidade
Avançada
Público
Desenvolvedores de Banco de Dados
Requisitos do Sistema
- É necessário instalar e configurar o banco de dados SAMPLE que é incluído com o
DB2 para Linux, UNIX e Windows. Consulte a documentação do DB2 e Primeiros Passos
para obter informações adicionais
Pré-requisitos
Para concluir este tutorial,
você deve estar familiarizado com os seguintes conceitos:
- Desenvolvimento de banco de dados
- Desenvolvimento de SQL e procedimento armazenado SQL