Generación automática de tablas para probar consultas SQL
Automatic generation of tables for testing SQL queries

Impacto

Downloads

Downloads per month over past year



De Lluc Bonet Seguí, María and Plaza Sanz, Álvaro (2022) Generación automática de tablas para probar consultas SQL. [Trabajo Fin de Grado]

[thumbnail of DE LLUC BONET SEGUÍ 85073_MARIA_DE_LLUC_BONET_SEGUI_Memoria_TFG_-_Generacion_automatica_de_tablas_para_probar_consultas_SQL_1398832_742874774.pdf]
Preview
PDF
Creative Commons Attribution Non-commercial.

1MB



Abstract

Desde hace tiempo, uno de los principales problemas de algunos jueces de aprendizaje como LearnSQL ha sido la introducción de casos de prueba de forma manual por parte de los profesores. Estos casos de prueba se utilizan de forma que se pueda verificar si las consultas introducidas por los estudiantes están bien construidas. Nuestro sistema de generación automática de tablas SQL pretende hacer frente a esta situación integrando una biblioteca al juez LearnSQL para que analice las consultas SQL y sus componentes para que de esta forma pueda generar datos que prueben estas consultas recibidas. El fin último de este trabajo es desarrollar dicha biblioteca para que posteriormente pueda ser incorporada al sistema de aprendizaje SQL.
Se puede acceder al código fuente de esta biblioteca a través del siguiente enlace al repositorio de Github: https://github.com/Generacion-tablas-SQL

Resumen (otros idiomas)

For some time now, one of the main problems with some learning judges such as LearnSQL has been the manual introduction of test cases by teachers. This test cases are used so that it can be verified whether the queries entered by the students are well constructed. Our automatic SQL table generation system aims to address this issue by integrating a library into the LearnSQL judge to parse SQL queries and their components, so that it then generates data that tests these incoming queries. The ultimate goal of this work is to develop the mentioned library so that it can be later incorporated into the SQL learning system. The source code of this system can be accessed through the following link to the Github repository: https://github.com/Generacion-tablas-SQL

Item Type:Trabajo Fin de Grado
Additional Information:

Trabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2021/2022.
Se puede acceder al código fuente de esta biblioteca a través del siguiente enlace al repositorio de Github: https://github.com/Generacion-tablas-SQL

Directors:
Directors
Martín Martín, Enrique
Uncontrolled Keywords:SQL, Juez de Aprendizaje, Biblioteca, Oracle Database, LearnSQL, Python, Bases de datos
Palabras clave (otros idiomas):SQL, Learning Judge, Library, Oracle Database, LearnSQL, Python, Databases
Subjects:Sciences > Computer science
Título de Grado:Grado en Ingeniería Informática
ID Code:74359
Deposited On:09 Sep 2022 14:38
Last Modified:09 Sep 2022 14:38

Origin of downloads

Repository Staff Only: item control page