Horas totales 22 horas 15 minutos
Carga el xml y los datos
hace las 2 consultas
Progra3 BD_PeriódicoDigital
lunes, 28 de noviembre de 2016
sábado, 26 de noviembre de 2016
Tiempo Trabajado: 3 Horas
Trabajamos en la creación del ultimo sp que nos hace falta para montar la simulación, para hacer el sp de las Notificaciones tenemos que dividir los envíos en 3 tipo de notificaciones, las cuales son por autor,tema y subtema y luego de identificar que tipo de notificación es por medio de una función genera el texto respectivo de cada notificación.
Luego se creo el sp de la simulación el cual no es muy difícil de hacer ya que es llamar a todos los sp dentro de un stored procedure transaccional esto para que el código sea atómico( TODO O NADA ).
Trabajamos en la creación del ultimo sp que nos hace falta para montar la simulación, para hacer el sp de las Notificaciones tenemos que dividir los envíos en 3 tipo de notificaciones, las cuales son por autor,tema y subtema y luego de identificar que tipo de notificación es por medio de una función genera el texto respectivo de cada notificación.
Luego se creo el sp de la simulación el cual no es muy difícil de hacer ya que es llamar a todos los sp dentro de un stored procedure transaccional esto para que el código sea atómico( TODO O NADA ).
Cuando termine de hacer la simulación, la corrí con el xml que realizo mi compañero pero el xml era muy grande y posteriormente note que los sp de las visitas,comentarios y calificaciones tenían algunas problemas que hacían que la simulación se en ciclara.
Luego de solucionar los problemas de los SP le pedí a mi compañero que hiciera una simulación mas pequeña, de esta forma corrimos la simulación a 4 meses.
viernes, 25 de noviembre de 2016
Tiempo Trabajado: 2 Horas
Continuando con la simulación una ves que se cargaran las noticias se realizo un store procedure que se encargaba de generar el enlace entre la noticia y la portada, Cuando se corre este proceso las tablas de portada y noticia por portada se empiezan a llenar, solo que en noticias por portada tenemos un error que aun no podemos reparar el cual es que cuando se coloca una noticia queremos poner el orden de llegada de cada una.
Como lo del orden es un detalle menor continué con el desarrollo de los otros stored procedure que necesitamos para correr la simulación; Como lo del envió de las notificaciones es mas difícil lo deje para el final y implemente el que carga las visitas,comentarios y calificaciones, cada una de estos 3 procesos recibe como entrada la fecha de la visita,comentario o calificación.Con esta fecha solo se tiene que ir a buscar en el xml y cargarlos a la BD.
jueves, 24 de noviembre de 2016
Tiempo trabajado: 3 horas
El compañero Kenneth Obando nos preguntó que si teníamos la aclaración que el profesor había hecho en la pizarra el día del segundo examen. Le dijimos que sí, ya que le habíamos tomado una foto entonces hablamos de varios temas sobre el archivo XML y nos explicó cómo crear uno por medio de archivos de excel y nos facilitó el archivo de prueba que él estaba usando y le hicimos unas cuantos ajustes ya que el año de las fechas en nuestro excel se define con 'a' pero en el que él hizo lo tenia como 'y' (year).
Una vez que teníamos el archivo de prueba XML intentamos cargar las notificaciones por usuario pero no nos funcionaba. Intentamos durante media hora, aproximadamente, con diferentes maneras y al final nos dimos cuenta que era porque esa tabla no tenía un ID identity ya que como la inserción es masiva no hacía nada. Después hicimos el SP que cargaba del XML a las tablas las notificaciones y las notificaciones por usuario.
miércoles, 23 de noviembre de 2016
Tiempo Trabajado 1 hora y 30 minutos
Antes de comenzar el examen de bases el profesor aclaro una parte del diagrama que otros compañeros tenían duda, al ver como terminar la explicación nos dimos cuenta que teníamos esa parte del diagrama mal ya que utilizamos llaves primarias y lo que se tiene que usar son llaves compuestas.
El cambio en el diagrama fue muy rápido el problema que tuvimos fue a la hora de programar la relación de las llaves compuestas en SQL ya que siempre teníamos una sola llave primaria pro tabla y ahora tendríamos 2, así como la aplicación de las llaves foráneas en la otra tabla. Después de investigar unos minutos encontré este link en el cual explicaban con un ejemplo bastante sencillo como hacer la relación.
Link:https://social.msdn.microsoft.com/Forums/es-ES/81c60630-601e-4ef5-a9c9-04db6b036906/relacionar-llaves-compuestas?forum=sqlserveres
El nuevo diagrama nos quedo de la siguiente manera:
lunes, 21 de noviembre de 2016
Tiempo Trabajado 2 horas
Ya que el profesor respondió las dudas que teníamos, me puse a trabajar en la carga de archivos del xml a las tablas básicas de la base de datos, Primero realice la carga de los temas,Subtemas y autores
Ya que el profesor respondió las dudas que teníamos, me puse a trabajar en la carga de archivos del xml a las tablas básicas de la base de datos, Primero realice la carga de los temas,Subtemas y autores
Luego de esto empece a realizar el store procedure que carga de las noticias del xml a la base de datos, Este procedimiento tiene como parámetro la fecha en la que se tiene que ir a buscar la noticia.Ya con este procedimiento podremos empezar a montar la primera parte de la simulación.
Suscribirse a:
Comentarios (Atom)