ESCUELA PROFESIONAL DE
INGENIERIA DE SISTEMAS
GUÍA DE LABORATORIO NRO. 06
PROGRAMA: INGENIERÍA DE SSITEMAS
EXPERIENCIA CURRICULAR: GESTIÓN DE DATOS E INFORMATION II
CICLO: V
TURNO: NOCHE
SEMESTRE: 2024-II
DOCENTE: MGTR JORGE MARTINEZ BURGOS
SESIÓN Nº: 6
LUGAR: 703 PABELLON A
I. TEMA: Procedimientos Almacenados
II. RESULTADO DE APRENDIZAJE:
Implementa procedimientos almacenados, cursores y triggers sobre una base de datos utilizando T-SQL
para resolver las diversas actividades de una organización.
III. OBJETIVO DE LA PRACTICA:
Comprender el concepto de procedimientos almacenados y su importancia en la gestión de bases
de datos.
Aprender a crear, modificar y eliminar procedimientos almacenados en SQL Server.
Explorar las ventajas de utilizar procedimientos almacenados en comparación con consultas ad hoc.
Practicar la ejecución de procedimientos almacenados y el paso de parámetros.
IV. LECTURAS PREVIAS A LA PRACTICA/FUNDAMENTO TEÓRICO SOBRE EL TEMA
Concepto de procedimientos almacenados y su uso en SQL Server.
Ventajas de utilizar procedimientos almacenados en comparación con consultas ad hoc.
Sintaxis para la creación, modificación y eliminación de procedimientos almacenados.
Uso de parámetros en procedimientos almacenados.
Ejemplos de casos de uso y buenas prácticas en el desarrollo de procedimientos almacenados.
Pág. 1 de 4
ESCUELA PROFESIONAL DE
INGENIERIA DE SISTEMAS
V. METODOLOGÍA:
Breve introducción teórica sobre los procedimientos almacenados y su utilidad en SQL Server.
Demostración práctica de cómo crear, modificar y eliminar procedimientos almacenados en SQL
Server Management Studio (SSMS).
Ejercicios prácticos guiados donde los estudiantes crearán y ejecutarán procedimientos
almacenados.
Sesiones de discusión para revisar las ventajas y desventajas de utilizar procedimientos
almacenados.
Pruebas de rendimiento para comparar el rendimiento de procedimientos almacenados frente a
consultas ad hoc.
VI. RECURSOS:
Laboratorio de cómputo (computadora y proyector multimedia) con conexión a internet.
SQL Server Management Studio (SSMS) instalado en las computadoras.
Base de datos de ejemplo Pubs para realizar prácticas.
Material didáctico sobre el tema, incluyendo tutoriales y ejemplos prácticos.
Utilizar el App MyLoft para el acceso a los recursos digitales de biblioteca.
Utilizar la plataforma Blackboard para acceder a la información de la experiencia curricular.
VII. DESARROLLO DE ACTIVIDADES:
VII.1. Descripción
En esta práctica, los estudiantes explorarán el uso de procedimientos almacenados en SQL Server y
aprenderán a crear, modificar, ejecutar y utilizar parámetros en estos procedimientos.
VII.2. . Proceso del trabajo de laboratorio
A continuación, siga los pasos indicados para desarrollar las actividades en la ficha de trabajo respectivo
Descargar la base de Datos Pubs y realizar lo siguiente:
Crear procedimientos almacenados de mantenimiento con parámetros de entrada (Agregar , actualizar
, eliminar , buscar ) para las tablas stores,sales, titles.
Crear procedimientos almacenados en la tabla sales con parámetros de entrada y salida:
Parámetro de entrada title_id que ingresa al procedimiento almacenado y devuelva el nombre de la
tienda(stor_name) como parámetro de salida.
Parámetro de entrada title_id que ingresa al procedimiento almacenado y devuelva el título del
libro(title) como parámetro de salida.
Pág. 2 de 4
ESCUELA PROFESIONAL DE
INGENIERIA DE SISTEMAS
Los procedimientos almacenados deben involucrar el uso de Transacciones y manejo de errores.
Documentara las actividades realizadas y subirla a la plataforma junto al backup de Pubs
conteniendo los procedimiento almacenados.
7.3. PLENARIA
Revisión de los ejercicios realizados durante el laboratorio.
Discusión sobre las ventajas y desventajas de utilizar procedimientos almacenados.
Compartir experiencias y mejores prácticas en el desarrollo de procedimientos almacenados.
Sesión de preguntas y respuestas para aclarar cualquier duda remanente.
VIII. Protocolos de seguridad: Conoce los siguientes protocolos del laboratorio de cómputo.
No comer o beber mientras se está trabajando en el laboratorio.
No se debe dejar pasar al laboratorio a ninguna persona sin el permiso el responsable del laboratorio
o Docente por más corta que sea su estadía.
Leer el procedimiento de laboratorio antes de iniciar la experiencia para conocer de ante mano los
peligros con los que va a trabajar.
[Link]
[Link]
IX. BIBLIOGRAFÍA
Pág. 3 de 4
ESCUELA PROFESIONAL DE
INGENIERIA DE SISTEMAS
WANUMEN Luis, RIVAS Edwin, Mosquera Darín. Bases de datos en SQL Server [en línea]. Bogotá: Ecoe
Ediciones, 2017. ISBN 9789587715705. Disponible en:
[Link]
GORMAN, Kellyn et al. Introducing Microsoft SQL Server 2019 [en línea]. Birmingham: Packt Publishing Ltd,
2020. ISBN 9781838826215. Disponible en: [Link]
direct=true&db=e000xww&AN=2467163&lang=es&site=ehost-live
JORGENSEN, Adam et al. Professional Microsoft SQL Server 2012 Administration [en línea].
Indianápolis: John Wiley & Sons, Incorporated, 2012. ISBN 9781118286845. Disponible en:
[Link]
Pág. 4 de 4