Esta guía de aprendizaje le enseña a crear, probar y desplegar un procedimiento almacenado SQL de DB2. Los procedimientos almacenados pueden ayudar a mejorar el rendimiento de las aplicaciones y a reducir el tráfico de acceso a las bases de datos. Todo acceso a una base de datos debe pasar por la red, la cual, en ocasiones, puede ver reducido su rendimiento.
Para cada sentencia SQL, una aplicación del gestor de base de datos debe iniciar una comunicación independiente con DB2. Para mejorar el rendimiento de las aplicaciones, puede crear procedimientos almacenados que se ejecutan en su servidor de bases de datos. Entonces, a una aplicación cliente le bastará con llamar a los procedimientos almacenados para obtener resultados de las sentencias SQL que contiene el procedimiento. Puesto que el procedimiento almacenado ejecuta la sentencia SQL en el servidor, el rendimiento de la base de datos se ve mejorado. Además, los procedimientos almacenados pueden ayudar a centralizar la lógica empresarial. Si realiza cambios en un procedimiento almacenado, estos cambios estarán disponibles inmediatamente para todas las aplicaciones cliente que utilice.
Un procedimiento almacenado SQL es un procedimiento almacenado en el cual el código fuente forma parte de la sentencia
CREATE PROCEDURE. La parte de la sentencia CREATE PROCEDURE que contiene el código se denomina cuerpo del procedimiento almacenado.
Objetivos de aprendizaje
Cuando finalice los ejercicios, habrá aprendido a realizar las tareas siguientes:
- Establecer el entorno del área de trabajo para el desarrollo de un procedimiento almacenado
- Conectarse a la base de datos SAMPLE de DB2 y crear un proyecto de desarrollo de datos para trabajar con la base de datos
- Crear un procedimiento almacenado SQL
- Desplegar, depurar y ejecutar el procedimiento almacenado desde el entorno de trabajo
- Exportar y desplegar el procedimiento almacenado desde el sistema de archivos
Debería tardar unos 60 minutos en completar esta guía de aprendizaje.
Si explora otros conceptos relacionados con esta guía de aprendizaje es posible que tarde más tiempo en completarla.
Nivel aptitud
Avanzado
Audiencia
Desarrolladores de bases de datos
Requisitos del sistema
- Debe instalar y configurar la base de datos de SAMPLE que se incluye con
DB2 para Linux, UNIX, y Windows. Consulte la documentación de DB2 y los primeros pasos para obtener más información.
Requisitos previos
Para completar esta guía de aprendizaje, debe estar familiarizado con los conceptos siguientes:
- Desarrollo de bases de datos
- Desarrollo de SQL y de procedimientos almacenados SQL