Entradas

Reporte Final

Reporte final del desarrollo del tercer proyecto de Bases de Datos Total de tiempo efectivo 12hrs +En términos básicos el proyecto consta de 3 partes: -Cargado de datos básicos(Datos de prueba del XML) -Simulación sobre las operaciones realizadas, dicha simulación se da sobre fechas -La implementacíón de tres consultas que devuelven información relevante al estado de la base Cada punto lo trabajamos en una diá de reunión específico, para más detalles revisar las entradas previas a esta publicación En términos generales la base de datos se encuentra estable y válida, se lograron implementar los requerimientos que desea el profesor y se pueden ejecutar las tres consultas. La simulación se completa con exito bajo las fechas en orden de más antigua a más reciente. 

Tercer Reunión

Tercera reunión Aprox (5hrs) Implementación de las 3 consultas solicitadas por el enunciado del proyecto +Primera Consulta: La primera consulta que se pide, para el uso de la base de datos de este proyecto, es retornar la actividad de las acciones, esto filtrado por la empresa (emisor) a cual las acciones referencian y un rango de fechas en las que estas tiene actividad de algún tipo. La consulta debe retornar: -El último precio con el que quedó una acción -El promedio de los precios que tuvo durante el rango ingresado -La cantidad de dueños que tuvo durante el rango ingresado Todo esto debe ser mostrado en orden descendente. La versión final de este Stored Procedure es la siguiente: CREATE proc [dbo].[sp_HistoricoAcciones](@emisor int, @fechamin date, @fechamax date) as begin -------------------- DECLARE @TAcciones table (id int identity(1,1), Empresa int, Accion int, PrecioActual float, PrecioPromedio float, CantidadDueños int) declare @codigo int insert

Segunda Reunión

Segunda Reunión (Tiempo Aprox 4hrs) Simulación. Una vez listo el llenado de datos básicos que debe implementar la base, lo cual se logro dejar montado y corriendo de forma correcta en la reunión pasada, es turno de implementar la simulación. + La simulación consiste en iterar sobre el XML Operaciones basandose en el atributo "Fecha" que  posee este archivo. +Nos encontramos que dichas fechas vienen en desorden, así que para terminos de una simulación(iteración) efectiva desde la más antigua hasta la más reciente, cargamos estos archivos a una tabla temporal ordenado por fechas. Con esto ahora podemos iterar sobre la tabla registro por registro e ir actualizando el estado de la base. + Tras varias consultas con el profesor y compañeros se llegó a la idea para crear el sp de la simulación, donde se estába generando un registro en la tabla clienteXempresa por cada operación y tambien un registro en la tabla movimiento acción. + Para los updates y registros que

Primera Reunión

Imagen
Tercer proyecto de Bases de Datos Primer semestre 2018  Primera Reunión Aprox( 3 hrs ) Estudio del modelo conceptual   +En esta  primera reunión comenzamos por estudiar el modelo conceptual de la base de datos facilitado por el profesor el día de la lectura del enunciado del proyecto. En una primera instancia vemos que el modelo es un poco confuso pero a medida que los estudiamos en conjunto con el estudio de los datos de prueba facilitados por los compañeros vemos como el modelo va tomando sentido y se despeja de forma más clara lo que se desea lograr con el proyecto. +Una vez que ya tememos claro el significado de cada entidad, sus atributos, y sus relaciones, procedemos a implementar el modelo en uno físico dentro del gestor de bases de datos "SQL Server Management Studio". Aprovechamos la herramienta que permite generar la base de datos a partir del modelo físico de esta, así solo creamos la tablas, sus atributos, y las relaciones y a