Creación de diagrama/dibujo de contexto de desarrollo, creación de SP e ingreso manual de 30 empleados

 Fecha: Sábado 14 de marzo 2026

Hora de Inicio: 1:00 pm

Hora Finalización: 4:00 pm

Hora Inicio: 9:00 pm

Hora Finalización: 11:20 pm

Total hora trabajadas: 5h 20m

El plan para esta sesión era 1) Establecer que parte del trabajo principal con SSMS le tocaba a cada quién (creación de la BD, tabla, SP e ingreso manual de los empleados) y 2) de ser posible dejar esa primera parte realizada. En mi caso, yo, JJ, trabajé en 2 intervalos, de 1:00pm a 3:30pm y de 9:00pm a 11:20pm.

Actividades realizadas

1:00 p.m. - 1:40 p.m.

Durante este lapso tanto VB y yo (JJ) nos reunimos por medio de Teams para dividirnos el trabajo de lo relacionado con la creación de la BD, con la intención de dividir equitativamente el trabajo. Al final se decidió que VB se encargaría de la creación de la base de datos y de la tabla, además del SP para listar los empleados. Por otro lado, yo, JJ, me encargaría de ingresar manualmente 30 de los empleados, además del SP para ingresar empleados. También me encargaría del diseño y creación del diagrama de contexto de desarrollo.


1:45 p.m. - 3:00 p.m.

Durante este lapso me encargué de realizar el diagrama/dibujo de contexto de desarrollo. La idea es que el dibujo representara de manera autoexplicativa el contexto de desarrollo de mi compañera y yo. 

El diagrama nos dice: el tipo de red que usamos, qué computadora hace de servidor, que IDE usamos y también representa el uso de github.

Este mismo día, 14 de marzo, se le consultó al profesor-por medio de WhatsApp- cómo veía el dibujo y respondió que se veía bien, por lo tanto, por ahora el diagrama queda como tentativo para quedar en el trabajo final exceptuando que se necesite realizar algún tipo de actualización en el futuro.

                                                          Imagen 1
                                  

3:00 p.m - 4:00 p.m.

En este lapso cree un sql en el que inserté 30 nombres + salarios para ingresarlos en la tabla de la BD una vez VB me confirmara que tanto la BD como la tabla ya estaban hechas.

Una vez que VB confirmó, inserté a los empleados en la BD. Luego, hice un commit al repositorio con las actualizaciones realizadas.

Durante el proceso no hubo ningún incoveniente que merezca ser mencionado.

9:00 p.m - 11:20 p.m.

Durante este lapso primeramente me vi varios videos de YouTube para comprender qué es un Stored Procedure y cómo realizarlo.

Luego fue el proceso de creación del Stored Procedure. Realmente es un SP bastante sencillo de realizar, sin embargo sí hubo algunos errores menores que se pueden mencionar.

Problemas y soluciones encontradas

El primero fue que utilicé el parámetro @resul de forma inconsistente, en algunas líneas lo escribí diferente, lo que causó que SSMS marcara el procedimiento como inválido. La solución fue revisar línea por línea que el nombre del parámetro fuera exactamente igual en todo el código. 

Otro detalle que me generó confusión fue que SSMS subrayaba en rojo el nombre InsertarEmpleado al momento de hacer la prueba con EXEC, sin embargo, investigando descubrí que probablemente no era un error del código, si no que al parecer el SSMS no reconoce como tal SP creados por el usuario.

El mayor problema que tuve en este lapso fue que mi computadora en ocasiones se desconectaba de la red local, o la de mi compañera lo hacía, lo que hizo el proceso un poco tedioso. Sin embargo, esto suele resolverse simplemente apagando y encendiendo Hamachi.

---Para verificar que el SP funcionara realicé las siguientes pruebas--

 Imagen 2

Esa imagen es una captura de la prueba realizada para comprobar que el SP realizado tirara el código de error (-1) en caso de intentar ingresar un nombre que ya fue registrado.

Imagen 3
Esta captura muestra la prueba realizada para comprobar que el SP retornara el código 0 (que signifca que se logró insertar el empleado) en caso de que el nombre del empleado no haya sido registrado anteriormente.                                                  


Forma de trabajo del equipo

En un inicio nos comunicamos por medio de WhatsApp para coordinar la reunión, luego tuvimos la reunión por medio de Teams (1:00 pm a 1:40pm) y después de esto el resto de las comunicaciones del día se hicieron por medio de WhatsApp.


Referencias

CÓMO DIBUJAR UNA COMPUTADORA FACIL PASO A PASO:https://youtu.be/Y-dRwM34M4M?si=MPCir2k1931Bg7y0

Curso de SQL Server 2021 desde cero | T-SQL, PROCEDIMIENTOS ALMACENADOS (video 59):https://youtu.be/8sCrjt5e2Yk?si=GlLfd61CdP2uZZs9

Creación de un procedimiento almacenado: Creación de un procedimiento almacenado - SQL Server | Microsoft Learn

Procedimientos Almacenados en SQL Server | Insertar y Actualizar registros:https://youtu.be/moKG2RrtZ5Q?si=RVsll0g_fIJqghPk



 










































Comentarios

Entradas más populares de este blog

Instalación del servidor

Configuración inicial: stack tecnológico, GitHub y estructura del proyecto

Creación de la base de datos y el primer stored procedure