Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Generación automática de tablas para probar consultas SQL

dc.contributor.advisorMartín Martín, Enrique
dc.contributor.authorDe Lluc Bonet Seguí, María
dc.contributor.authorPlaza Sanz, Álvaro
dc.date.accessioned2023-06-16T13:23:45Z
dc.date.available2023-06-16T13:23:45Z
dc.date.issued2022-06
dc.degree.titleGrado en Ingeniería Informática
dc.descriptionTrabajo 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
dc.description.abstractDesde 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
dc.description.abstractFor 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
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/74359
dc.identifier.relatedurlhttps://github.com/Generacion-tablas-SQL
dc.identifier.urihttps://hdl.handle.net/20.500.14352/3217
dc.language.isospa
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordSQL
dc.subject.keywordJuez de Aprendizaje
dc.subject.keywordBiblioteca
dc.subject.keywordOracle Database
dc.subject.keywordLearnSQL
dc.subject.keywordPython
dc.subject.keywordBases de datos
dc.subject.keywordLearning Judge
dc.subject.keywordLibrary
dc.subject.keywordDatabases
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleGeneración automática de tablas para probar consultas SQL
dc.title.alternativeAutomatic generation of tables for testing SQL queries
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication8c7dbac8-1093-454e-a0cf-e7b2f316cf09
relation.isAdvisorOfPublication.latestForDiscovery8c7dbac8-1093-454e-a0cf-e7b2f316cf09

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
DE LLUC BONET SEGUÍ 85073_MARIA_DE_LLUC_BONET_SEGUI_Memoria_TFG_-_Generacion_automatica_de_tablas_para_probar_consultas_SQL_1398832_742874774.pdf
Size:
1.14 MB
Format:
Adobe Portable Document Format