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--
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.
Forma de trabajo del equipo
Referencias
CÓMO DIBUJAR
UNA COMPUTADORA FACIL PASO A PASO:
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
Publicar un comentario