Entradas

Entrada 5

Imagen
Cantidad de horas trabajadas Alrededor de unas 3 horas y 30 min.  Relato de avances acerca de problemas encontrados y como fueron resueltos     Durante la reunión se modificaron los últimos detalles necesarios para el proyecto. Sin embargo, nos dimos cuenta que no se estaba realizando una validación que era requerida. Como requerimiento, solo se pueden insertar letras o un guión en el apartado del nombre para el artículo, a pesar que si se retornaba el código de error, este articulo se seguía insertando en la tabla. Por lo que, se hicieron consultas con chat GPT para que nos ayudara y diera ideas para solucionar el problema. Para resolverlo, se hicieron dos modificación al procedimiento, se agrego una validación en la cual se validaba que el nombres que se recibiera siguiera el patrón dado, en este caso solo letras y guión. El otro cambio fue agrega un "else" en la linea número 30 del código, para que se esta forma no entrara siempre para hacer el insert.  Por otra parte, el

Reunion 4

Imagen
Cantidad de horas trabajadas Alrededor de unas 6 horas. Relato de avances acerca de problemas encontrados y como fueron resueltos Durante esta sesión, surgieron varios problemas. Dentro de estos: la llamada de los stored procedures desde capa lógica y el retorno de los códigos de error. Error en la llamada de los stored procedures: En este caso hubo mucho cambio en el código. Esto debido a que existen diferentes maneras de ejecutar un stored procedure desde capa lógica. Uno de ellos fue el siguiente: El código presenta un error de lógica que no fue sencillo de ver. El programa corre bien y el stored procedure se ejecuta correctamente. Este se llama en la interfaz que se despliega para que el usuario inserte un artículo. A la hora de insertar un artículo, este "aparentemente" se insertaba de manera correcta, ya que, en la tabla de artículos que son ordenados de manera ascendente, este si aparecía. Sin embargo, si se hacia un SELECT * de la tabla Articulo desde MSSQL, esta inse

Entrada 3

Imagen
  Cantidad de horas trabajadas Se trabajo alrededor de 2 horas. Relato de avances acerca de problemas encontrados y como fueron resueltos Durante esta sesión de trabajo hubo problemas con la conexión de la base de datos en AWS y el código de conexión en python en el editor de texto. Debido a que existe gran variedad de librerías que ofrece python para realizar la conexión por ejemplo, pymssql o pyodbc. En este caso realizaron pruebas en ambas librerias de conexión y resultaron los siguientes problemas. Primeramente, se intentó con la biblioteca "pymssql" y resultaron problemas de conexión que se mostraran en el apartado de dudas. Otro problema que se presento al usar la biblioteca "pyodbc", ya que, era necesario tener un "ODBC" y aun descargando esto, aparecieron inconvenientes de que se acabo el tiempo de conexión:   Dudas Se hicieron las siguientes consultas al chat GPT para buscar soluciones: Forma en que trabajó el equipo de trabajo Para esta sesión se

Entrada 2

Imagen
 Cantidad de hora trabajadas Se trabajo en un rango cercano a las 2 horas. Relato de avances acerca de problemas encontrados y como fueron resueltos En esta caso, se nos presento un problema con la conexión con la base de datos en AWS. Esto debido que un computador utiliza Azura Data Studio para trabajar con la base de datos, y al momento de intentar la conexión se muestra este error: Luego de realizar consultas, se llego a la conclusión que es necesario realizar algunas modificaciones en la base de datos en AWS, que permitan la conexión desde Azura Data Studio. A continuación se presenta una imagen con dicha información:  Sin embargo, este problema todavía no se ha solucionado. Por lo que, se continuará investigando y realizado pruebas para llegar a la solución.  Dudas Durante el aprendizaje para crear la interfaz gráfica para la aplicación y que funcionara en el web browser surgieron algunas dudas, estas fueron aclaradas por la inteligencia artificial chat GPT y por algunos videos tu

Reunion 1

Imagen
Cantidad de horas trabajadas Se trabajó alrededor de 3 horas Relato de avances acerca de problemas encontrados y como fueron resueltos Durante esta sesión se creó la base de datos tanto local como en el servidor de AWS. Para la creación de la base se utilizó el servicio RDS. Posteriormente se empezó a desarrollar la tabla Articulo. Aqui se encontraron varios problemas, ya que a la hora de intentar editar la tabla para determinar el PK y además que este sea un identity (es decir, que el ID se autogenere y además se incremente) no lo permitía: Por lo cual, fue necesario borrar la tabla y volverla a crear, de esta forma, antes de aplicar los cambios a la base de datos, se edita el PK. Luego de la creación de la tabla se generó el script para la carga de datos, en este caso se consultó a ChatGPT con el fin de entender el principio de la inserción, seguidamente se creó el SP encargado de hacer las inserciones en las tablas y por último, el SP para ordenar los artículos de manera ascendente.