Posts

Showing posts from November, 2021

Avances Hilary

Image
 Fecha: 15/11/2021 Avances:  Correccion en la forma de recorrer las fechas Correcion en el SP de cerrar estados de cuenta, optimizacion de consultas Correcion en el trigger de Cuenta Ahorro para los estados de cuenta Horas trabajadas: 4 Problemas encontrados: El query duraba +2 horas en leer todo el xml, se quedo en preguntar al dia siguiente al profesor sobre el tema Codigo en Github para recorrer las fechas: https://github.com/hilaryCC/Bases/blob/bc39e498856d09ea6f51dc0b1c1da2802f5bf9bc/read2.sql Codigo SP cerrar estados de cuenta: https://github.com/hilaryCC/Bases/blob/bc39e498856d09ea6f51dc0b1c1da2802f5bf9bc/SP/CierreEC2SP.sql Codigo Trigger: https://github.com/hilaryCC/Bases/blob/bc39e498856d09ea6f51dc0b1c1da2802f5bf9bc/SP/EstadoCuentaTR.sql Entrada Git con detalles de que se elimino y que se agrego: https://github.com/hilaryCC/Bases/commit/bc39e498856d09ea6f51dc0b1c1da2802f5bf9bc ------------------------------------------------------------------------...

Avance 5

Image
  Avances:  Se agregó el código necesario para mostrar en la página web el funcionamiento de la consulta #2 del administrador Se hicieron pruebas para comprabar que el SP funcionaba correctamente. Se terminó el SP para la consulta del administrador, ya que hacía falta determinar el promedio de operaciones por mes. Se arregló el SP para la consulta 2 debido a que se estaba determinando de manera erronea si la primera condición se cumplía. Además de que se encontró una manera mucho más eficiente de determinar si la segunda condición se cumplía para la cuenta. Se hizo la consulta 1 del administrador. Se agregó el código en la capa lógica para mostrar el funcionamiento de la primera consulta. Se hizo la presentación en power point del análisis de los resultado además de los gráficos y el avance del proyecto. Horas Trabajadas: 8 h Problemas encontrados y como fueron resueltos:  El principal problema el día de hoy fue que para determinar si una cuenta había excedido la cantidad...

Avance 4

Image
   Avances:  Se hizo la consulta # 2 del administrador, la cual consistia en mostrar una tabla en la página web de aquellas cuentas que cumplan alguna de las siguientes condiciones: (1) exceso de operaciones en cajeros automaticos o (2) que hayan hecho operaciones ATM al menos 5 veces en los últimos N días donde N es un número dado por el usuario en la página web. Para lograr hacer esta consulta, se decidio iterar entre todas las cuentas existentes en la pagina web y despues llamar al SP que se hizo para esta consulta. Este SP, llamado ConsultaAdmin2, lo que hace es devolver la informacion que se pide en la plantilla del proyecto si la cuenta cumple con alguna de las dos condiciones establecidas. Para determinar si la primera condicion se cumple se determina si existe un movimiento del Id 10 (multa por exceso de operaciones en atm) y si existe entonces la primera condicion se cumple, de lo contrario no se cumple. Para determinar la segunda condicion, se obtienen la cantid...

Avance 3

Image
  Avances:  Se hizo la consulta # 3 del administrador, la cual consiste en mostrar una serie de información en caso de que mueran todos los ahorrantes. Para ello se creó un SP que determinaba la cantidad de dinero que le correspondía a cada beneficiario, se obtuvo la cuenta que aportaba más dinero a cada beneficiario y la cantidad de cuentas de las cuales obtuvo dinero. Para realizar este SP se decidió iterar por la cantidad de cuentas de las cuales la persona era beneficiaria y se fue agregando a una variable monto. La cantidad de cuentas se obtuvo facilmente con un COUNT y para obtener la cuenta que aportó más dinero se hizo una tabla temporal en la cual se metían todos los montos de todas las cuentas de las cuales el beneficiario era parte y luego se seleccinó la que tuviera mayor monto, de ahí se obtuvo el id y con ello se obtuvo el numero de cuenta. Se mostró en la capa lógica la consulta número 3 del administrador en una tabla de manera descendente según el dinero obteni...

Avance 2

Image
  Avances:  Se actualizó el modelo conceptual, se le agregaron las tablas movimientoCO, MovInteresCO, Evento, TipoEvento y TipoMovCO. Horas Trabajadas: 1 h Problemas encontrados y como fueron resueltos:  El único problema fue que no se sabía cuales eran las relaciones que tenía la tabla Evento con las tablas de Beneficiario y CuentasObjetivo, se analizó y por el momento se hicieron agregaciones debido a que una cuenta objetivo y un beneficiario tienen eventos.  Referencias Bibliograficas: No se utilizó ninguna referencia bibliográfica. Modelo:

Avance 1 - Proyecto 3

Image
Avances:  Se creó la nueva página para las consultas del administrador. Horas Trabajadas: 35 mins Problemas encontrados y como fueron resueltos:  Microsoft VBScript compilation error '800a03f6' Expected 'End'. Este error surgió mientras se realizaba la nueva página. Se investigó en internet (referencias 1-3) y gracias a esto se logró entender que estaba haciendo falta un end if para terminar el else. Al agregarlo el problema se arregló.  Referencias Bibliograficas: https://stackoverflow.com/questions/32496166/microsoft-vbscript-compilation-error-800a03f6-expected-end https://www.computerperformance.co.uk/error-codes/800a03f6/#:~:text=The%20Cause%20of%20Error%20800A03F6,closing%20End%20statements%20increases%20dramatically. https://stackoverflow.com/questions/1029216/vbscript-expected-end-800a03f6/1032644 Código: + Nueva página para consultas de administrador: