A tool for enhancing interoperability in automated LLM-assisted SQL migration

Daners Morillo, Sebastián Julio

Supervisor(es): Yovine, Sergio Fabián - Mayr Ojeda, Franz

Resumen:

El siguiente proyecto investiga el uso de grandes modelos de lenguaje (LLMs por sus siglas en inglés) como asistentes para la migración de código SQL de un proveedor a otro, una tarea donde la falta de portabilidad entre sistemas y semántica y sintaxis específicas a los motores comúnmente limitan a los traductores basados en gramática. Se propone un bucle de retroalimentación guiado por errores para mejorar la respuesta de los LLMs utilizando un proceso de análisis de dos pasos. El primero se ocupa de identificar los errores sintácticos y el segundo los semánticas. Esta herramienta es probada utilizando diferentes modelos de OpenAI para demostrar su efectividad.

Detalles Bibliográficos
2025
PROYECTOS-ID
INTELIGENCIA ARTIFICIAL
MODELOS DE LENGUAJE GRANDE
SQL
Inglés
Universidad ORT Uruguay
RAD
https://hdl.handle.net/20.500.11968/7808
http://hdl.handle.net/20.500.11968/7808
Acceso abierto
Acceso abierto
_version_ 1879098503585595392
author Daners Morillo, Sebastián Julio
author_facet Daners Morillo, Sebastián Julio
author_role author
bitstream.checksum.fl_str_mv a7349ff5e40efaa2a82844b500dd21ce
46f64e804afb6356737247785100a9a7
830daf437af05fe9142e86996a37f14c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
bitstream.url.fl_str_mv https://rad.ort.edu.uy/bitstreams/816e8c26-57bc-494e-a8fc-5b350823bf62/download
https://rad.ort.edu.uy/bitstreams/d3719e00-1a3a-44ce-b11f-1b8a173b6ec2/download
https://rad.ort.edu.uy/bitstreams/44e7859e-f502-4df6-90cc-84559c958b75/download
collection RAD
dc.contributor.tribunal.none.fl_str_mv Braberman, Victor Adrian
Tripakis, Stavros
dc.creator.advisor.none.fl_str_mv Yovine, Sergio Fabián
Mayr Ojeda, Franz
dc.creator.none.fl_str_mv Daners Morillo, Sebastián Julio
dc.date.accessioned.none.fl_str_mv 2026-01-28T19:02:54Z
dc.date.available.none.fl_str_mv 2026-01-28T19:02:54Z
dc.date.issued.none.fl_str_mv 2025
dc.description.abstract.none.fl_txt_mv El siguiente proyecto investiga el uso de grandes modelos de lenguaje (LLMs por sus siglas en inglés) como asistentes para la migración de código SQL de un proveedor a otro, una tarea donde la falta de portabilidad entre sistemas y semántica y sintaxis específicas a los motores comúnmente limitan a los traductores basados en gramática. Se propone un bucle de retroalimentación guiado por errores para mejorar la respuesta de los LLMs utilizando un proceso de análisis de dos pasos. El primero se ocupa de identificar los errores sintácticos y el segundo los semánticas. Esta herramienta es probada utilizando diferentes modelos de OpenAI para demostrar su efectividad.
dc.description.none.fl_txt_mv Incluye bibliografía y anexos.
dc.format.extent.none.fl_str_mv 32 p., diagrs., tabls., grafs.
dc.format.mimetype.none.fl_str_mv PDF
dc.identifier.citation.none.fl_str_mv Daners Morillo, S. J. (2025). A tool for enhancing interoperability in automated LLM-assisted SQL migration (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/7808
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.11968/7808
http://hdl.handle.net/20.500.11968/7808
dc.language.iso.none.fl_str_mv eng
dc.publisher.none.fl_str_mv Universidad ORT Uruguay
dc.relation.none.fl_str_mv https://sisbibliotecas.ort.edu.uy/bib/97708
dc.rights.license.none.fl_str_mv Acceso abierto
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:RAD
instname:Universidad ORT Uruguay
instacron:Universidad ORT
dc.subject.none.fl_str_mv PROYECTOS-ID
INTELIGENCIA ARTIFICIAL
MODELOS DE LENGUAJE GRANDE
SQL
dc.title.none.fl_str_mv A tool for enhancing interoperability in automated LLM-assisted SQL migration
dc.type.none.fl_str_mv Trabajo final de carrera
info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
description Incluye bibliografía y anexos.
eu_rights_str_mv openAccess
format bachelorThesis
id RAD_ed4873cff32339cc2afcca6623b7dc8b
identifier_str_mv Daners Morillo, S. J. (2025). A tool for enhancing interoperability in automated LLM-assisted SQL migration (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/7808
instacron_str Universidad ORT
institution Universidad ORT
instname_str Universidad ORT Uruguay
language eng
network_acronym_str RAD
network_name_str RAD
oai_identifier_str oai:rad.ort.edu.uy:20.500.11968/7808
publishDate 2025
publisher.none.fl_str_mv Universidad ORT Uruguay
reponame_str RAD
repository.mail.fl_str_mv rodriguez_v@ort.edu.uy
repository.name.fl_str_mv RAD - Universidad ORT Uruguay
repository_id_str 3927
rights_invalid_str_mv Acceso abierto
spelling Braberman, Victor AdrianTripakis, StavrosDaners Morillo, Sebastián JulioYovine, Sergio FabiánMayr Ojeda, Franz2026-01-28T19:02:54Z2026-01-28T19:02:54Z2025Daners Morillo, S. J. (2025). A tool for enhancing interoperability in automated LLM-assisted SQL migration (Proyecto). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/7808https://hdl.handle.net/20.500.11968/7808http://hdl.handle.net/20.500.11968/7808Incluye bibliografía y anexos.El siguiente proyecto investiga el uso de grandes modelos de lenguaje (LLMs por sus siglas en inglés) como asistentes para la migración de código SQL de un proveedor a otro, una tarea donde la falta de portabilidad entre sistemas y semántica y sintaxis específicas a los motores comúnmente limitan a los traductores basados en gramática. Se propone un bucle de retroalimentación guiado por errores para mejorar la respuesta de los LLMs utilizando un proceso de análisis de dos pasos. El primero se ocupa de identificar los errores sintácticos y el segundo los semánticas. Esta herramienta es probada utilizando diferentes modelos de OpenAI para demostrar su efectividad.32 p., diagrs., tabls., grafs.PDFengUniversidad ORT Uruguayinfo:eu-repo/semantics/openAccessAcceso abiertoPROYECTOS-IDINTELIGENCIA ARTIFICIALMODELOS DE LENGUAJE GRANDESQLA tool for enhancing interoperability in automated LLM-assisted SQL migrationTrabajo final de carrerainfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttps://sisbibliotecas.ort.edu.uy/bib/97708reponame:RADinstname:Universidad ORT Uruguayinstacron:Universidad ORTFaculad de IngenieríaCarrera universitariaIngeniero en SistemasProyectoProyecto (Carrera Universitaria). Universidad ORT Uruguay, Facultad de IngenieríaFI - Ingeniería en Sistemas - IDORIGINALMaterial completo.pdfMaterial completo.pdfapplication/pdf892523https://rad.ort.edu.uy/bitstreams/816e8c26-57bc-494e-a8fc-5b350823bf62/downloada7349ff5e40efaa2a82844b500dd21ceMD51THUMBNAILMaterial completo.pdf.jpgWritten by FormatFilter org.dspace.app.mediafilter.PDFBoxThumbnail on 2026-01-29T06:02:08Z (GMT).Generated Thumbnailimage/jpeg3480https://rad.ort.edu.uy/bitstreams/d3719e00-1a3a-44ce-b11f-1b8a173b6ec2/download46f64e804afb6356737247785100a9a7MD52TEXTMaterial completo.pdf.txtWritten by FormatFilter org.dspace.app.mediafilter.TikaTextExtractionFilter on 2026-07-10T18:08:03Z (GMT).Extracted texttext/plain39426https://rad.ort.edu.uy/bitstreams/44e7859e-f502-4df6-90cc-84559c958b75/download830daf437af05fe9142e86996a37f14cMD5320.500.11968/78082026-07-10 15:08:03.282open.accessoai:rad.ort.edu.uy:20.500.11968/7808https://rad.ort.edu.uyhttps://rad.ort.edu.uy/Universidadhttps://www.ort.edu.uy/https://rad.ort.edu.uy/server/oai/requestrodriguez_v@ort.edu.uyUruguayopendoar:39272026-07-10T18:08:03RAD - Universidad ORT Uruguayfalse
spellingShingle A tool for enhancing interoperability in automated LLM-assisted SQL migration
Daners Morillo, Sebastián Julio
PROYECTOS-ID
INTELIGENCIA ARTIFICIAL
MODELOS DE LENGUAJE GRANDE
SQL
status_str publishedVersion
title A tool for enhancing interoperability in automated LLM-assisted SQL migration
title_full A tool for enhancing interoperability in automated LLM-assisted SQL migration
title_fullStr A tool for enhancing interoperability in automated LLM-assisted SQL migration
title_full_unstemmed A tool for enhancing interoperability in automated LLM-assisted SQL migration
title_short A tool for enhancing interoperability in automated LLM-assisted SQL migration
title_sort A tool for enhancing interoperability in automated LLM-assisted SQL migration
topic PROYECTOS-ID
INTELIGENCIA ARTIFICIAL
MODELOS DE LENGUAJE GRANDE
SQL
url https://hdl.handle.net/20.500.11968/7808
http://hdl.handle.net/20.500.11968/7808