domingo, 2 de abril de 2017

Avance 5 del proyecto Traductor de Álgebra Relacional

Se termina de desarrollar las funcionalidades de traducir, ejecutar instrucción y mostrar esquemas de la base de datos, se implementa un sistema por ventanas para la interfaz y se da inicio al desarrollo de la documentación del proyecto.

sábado, 1 de abril de 2017

Avance 4 del Proyecto

El día de hoy se continua con el trabajo de desarrollo del traductor de álgebra relacional a SQL, se inicia con la codificación de las traducciones, se mejora la interfaz referente a la muestra del esquema de la base de datos cargada y se avanza con la visualización de las consultas corridas en Java de SQL Server. 

viernes, 31 de marzo de 2017

Avance 3 del proyecto

Los días anteriores no hubo avance con el proyecto, por lo que el día de hoy se realizó una reunión para continuar con el desarrollo, donde se perfecciona la conexión Java-Sql Server, se termina la interfaz y se procede a la codificación de las funcionalidades del proyecto logrando que se muestren las tablas con la información de la base de datos, además se deja terminado el método para mostrar el esquema. Se procede a analizar y desarrollar el método de traducción, aunque este presenta problemas.

viernes, 24 de marzo de 2017

Avance 2 Tarea Programada

     Desde el día de ayer, el equipo de trabajo se reunió para empezar la codificación del traductor de álgebra relacional, surgen dudas sobre el desarrollo del mismo por lo que se le pregunta al profesor sobre las especificaciones exactas. Una vez las dudas se evacuaron se procede a definir lo que se hará, considerando el modelo final para la interfaz y el método de conexión de Java con SQL Server 2016 mediante librería sqldbc4. Para el día de hoy, se completa con éxito la conexión de Java con SQL, se monta la interfaz y se inicia con el proceso de integración del código para conectar con el de la interfaz. También se inicia el desarrollo de las funcionalidades para lograr la traducción del álgebra relacional a lenguaje SQL.
Durante la investigación destacan los datos obtenidos de:
www.youtube.com/watch?v=9z3p9ivIW74
https://docs.oracle.com/javase/7/docs/api/java/sql/Statement.html
http://alvinalexander.com/java/edu/pj/jdbc/jdbc0003

domingo, 19 de marzo de 2017

Inicio Tarea Programada Bases de Datos I

El día jueves 16 de marzo del 2017 se asigna una tarea programada que involucra el uso de Java, concretamente Netbeans, para traducir el álgebra relacional usada en bases de datos, dicho programa debe conectarse a algún motor de base de datos. Los días posteriores a la entrega de las indicaciones no se desarrollan actividades ligadas a la tarea, no obstante el día de hoy mi compañero y yo nos reunimos para definir asuntos sobre el desarrollo del programa donde se consodera:
1-El modelo de la interfaz
2-El programa de bases de datos a seleccionar
3-El modo y horarios de trabajo
Existe preferencia por el uso de SQL Server y se procede a instalarlo, aunque da errores que aún no se solucionan, por lo que se procede a cambiar el enfoque de la reunión y realizar una búsqueda por Internet sobre operaciones con string y posibles medios de conexión de Netbeans a SQL.

domingo, 12 de junio de 2016

Final de Tarea Programada

Se concluye con el trabajo con un alto grado de efectividad, ya que se logran la mayoría de objetivos. Solo queda pendiente el sistema de log in, el cual no fue lograble por la poca información incontrada. El trabajo escrito se finaliza y se perfecciona el sistema de restricciones del programa.

Finalización parcial de la tarea programada

El día de hoy se procede a terminar lo referente a la conexión de Python con Twitter, y por medio del Api y el acceso a json se logra tomar la información de los hashtag #TECRunningATI y #TECRunningATIlogro, visualizando en pantalla lo que se ha publicado con dichos hashtags. Se termina de moldear la interfaz según las necesidades sobre la información a mostrar. Se perfecciona lo que es compartir información de carreras y los logros obtenidos. Aún se sigue trabajando en la forma de acceder al log in por medio de Python, sin muchos avances. Se procedé como punto casi final la creación del trabajo escrito.