Entradas

Mostrando las entradas de septiembre, 2022

Bitacora 30/9/22

Imagen
Hora de inicio: 17:10 Se procede a terminar los stored procedures que faltan. El primero de ellos es el de mostrar todas las propiedades de un propietario, para ello se recibe el nombre del propietario o el documento de identificacion de la persona. Crei que podia basarme en el filtrar por tipo de la tarea pasada, pero parece que no ya que hay que unir las tres tablas. Asi que sin mas alternativa decidi buscar en google como hacerlo. Ahi encontre la siguiente pagina web: Inner join (Varias tablas II) – Datos y demás (wordpress.com) En esta pagina hacen de ejemplo un join de las siguientes tablas: La relacion de estas tablas es igual a la que tenemos en el modelo, asi que use como referencia el ejemplo y lo implemente en el SP. Al final se implementaron ambos SP Hora de finalizacion 20:00

Bitacora 28/9/22

Imagen
 Hora de inicio 15:10 Empecé revisando los Stored Procedures anteriores para ver que falta. Mientras hacia el deleteProperty surgio una pequeña duda relacionada a la integridad de los datos. En una de las clases asincrónicas el profe menciono que para eliminar un tipo de identificación se necesitaba primero eliminar las personas con ese tipo de identificación. Asi que si deseamos borrar la propiedad hay que borrar primero las personasPropiedad que tengan el id de la propiedad? Por el momento solo se borra la propiedad. Al momento de desarrollar los SP de PersonaPropiedad me surgió la duda de como se puede mandar una fecha en MSSQL, así que busque la documentación para conocer como MSSQL. Al final se terminaron los SP del crud de Propiedad y PersonaPropiedad. Puede que le falten varias cosas pero es una base para hacerle las mejoras necesarias del caso. Capturas de cada stored procedure: Para mañana y el viernes voy a trabajar en las propiedades por persona y personas por propiedade...

Bitacora 27/9/22

Imagen
Para hoy voy a comenzar con lo que nos asignamos en la semana pasada: Primero voy a programar los stored procedures que hagan crud a las siguientes tablas: Propiedad PersonaPropiedad Pero antes me tome un tiempo para revisar cuales eran los tipos de relaciones que tiene la base de datos: Agregación Vs Composición en diagramas de clases. UML. | Blog SEAS 2.1.3 Tipos de relaciones (itca.edu.sv) Se programaron 2 stored procedures CreateProperty: Recibe los datos del XML y crea una propiedad GetAllProperties: Obtiene todas las propiedades. Mientras desarrollaba los SP busque algo de informacion sobre las transacciones, esto ya que en los SP del trabajo pasado me encontre con que al principio de la transaccion tenia un nombre y al final otro. Transacciones en SQL (diego.com.es) Transacciones en SQL Server. Programación en Castellano. (programacion.net) Fundamentos de SQL: Transacciones | campusMVP.es Transactions in SQL Server for beginners (sqlshack.com) BEGIN TRANSACTION (Transact-SQL) - ...

Bitacora 21/9/22

Imagen
Hora de inicio: 20:07  Organizamos una reunión de zoom para revisar la estructura de la base de datos y también nos repartimos el trabajo. Las tareas que me corresponden a mi son realizar los SP relacionados al CRUD de las tablas propiedad y PersonaPropiedad. También me toca hacer las consultas de PropiedadPersona y PersonaPropiedad. También nos propusimos en reutilizar el código de la capa lógica y añadirle los crud y las consultas. Adicionalmente me propuse a buscar una forma de programar en la misma base de datos y no en la base de datos individual. Hora de finalizacion: 20:45 Nota: Accidentalmente olvide poner la hora de finalizacion de la entrada pasada.

Bitacora 17/9/22

Imagen
Hora de inicio 10:45 Se realizo una lectura individual de los requisitos de la tarea, que se encuentran en la sección de documentos del tec digital. Luego con el objetivo conocer acerca de los triggers, se busco en internet informacion sobre ellos. Links relacionados: Que es un trigger SQL Server CREATE TRIGGER Se crea el repositorio en github para la tarea. En el se pondra el codigo de la capa logica. Ahi se realizo una copia de la tarea pasada para usarla como base de la nueva aplicacion. Esperamos usar el repositorio en forma constante, para evitar que ocurra lo mismo de la vez pasada. Se hizo una pequeña investigacion acerca del motor bootstrap usado para la pagina, esto con el objetivo de centrar un div. css - Bootstrap Center Vertical and Horizontal Alignment - Stack Overflow Vertical alignment · Bootstrap v5.0 (getbootstrap.com) Ademas se añadio una pequeña pagina de inicio en la aplicacion: Es algo sencilla, pero para efectos practicos se quedara asi.