Algoritmo metaheurístico para la optimización de consultas SQL en bases de datos distribuidas relacionales

Descripción del Articulo

En el contexto empresarial, los datos tienen una importancia significativa tanto para la operación del día a día en una organización como para la toma de decisiones dentro de esta. Por ello, resulta vital que consultar dichos datos sea un proceso lo más eficiente posible. Para las bases de datos rel...

Descripción completa

Detalles Bibliográficos
Autor: Sangama Ramirez, Jesus Angel Eduardo
Formato: tesis de grado
Fecha de Publicación:2024
Institución:Pontificia Universidad Católica del Perú
Repositorio:PUCP-Tesis
Lenguaje:español
OAI Identifier:oai:tesis.pucp.edu.pe:20.500.12404/27537
Enlace del recurso:http://hdl.handle.net/20.500.12404/27537
Nivel de acceso:acceso abierto
Materia:Bases de datos--Administración
Procesamiento de datos
Algoritmos computacionales
https://purl.org/pe-repo/ocde/ford#1.02.00
id PUCP_b612670b2847c14a02d9636a37768b58
oai_identifier_str oai:tesis.pucp.edu.pe:20.500.12404/27537
network_acronym_str PUCP
network_name_str PUCP-Tesis
repository_id_str .
dc.title.es_ES.fl_str_mv Algoritmo metaheurístico para la optimización de consultas SQL en bases de datos distribuidas relacionales
title Algoritmo metaheurístico para la optimización de consultas SQL en bases de datos distribuidas relacionales
spellingShingle Algoritmo metaheurístico para la optimización de consultas SQL en bases de datos distribuidas relacionales
Sangama Ramirez, Jesus Angel Eduardo
Bases de datos--Administración
Procesamiento de datos
Algoritmos computacionales
https://purl.org/pe-repo/ocde/ford#1.02.00
title_short Algoritmo metaheurístico para la optimización de consultas SQL en bases de datos distribuidas relacionales
title_full Algoritmo metaheurístico para la optimización de consultas SQL en bases de datos distribuidas relacionales
title_fullStr Algoritmo metaheurístico para la optimización de consultas SQL en bases de datos distribuidas relacionales
title_full_unstemmed Algoritmo metaheurístico para la optimización de consultas SQL en bases de datos distribuidas relacionales
title_sort Algoritmo metaheurístico para la optimización de consultas SQL en bases de datos distribuidas relacionales
author Sangama Ramirez, Jesus Angel Eduardo
author_facet Sangama Ramirez, Jesus Angel Eduardo
author_role author
dc.contributor.advisor.fl_str_mv Cueva Moscoso, Rony
dc.contributor.author.fl_str_mv Sangama Ramirez, Jesus Angel Eduardo
dc.subject.es_ES.fl_str_mv Bases de datos--Administración
Procesamiento de datos
Algoritmos computacionales
topic Bases de datos--Administración
Procesamiento de datos
Algoritmos computacionales
https://purl.org/pe-repo/ocde/ford#1.02.00
dc.subject.ocde.es_ES.fl_str_mv https://purl.org/pe-repo/ocde/ford#1.02.00
description En el contexto empresarial, los datos tienen una importancia significativa tanto para la operación del día a día en una organización como para la toma de decisiones dentro de esta. Por ello, resulta vital que consultar dichos datos sea un proceso lo más eficiente posible. Para las bases de datos relacionales, una forma de lograr esto es la optimización de consultas SQL, y entre los diferentes métodos de optimización se encuentran los algoritmos metaheurísticos. El presente trabajo realiza una investigación de la literatura académica centrada en estos algoritmos aplicados a la optimización de consultas en bases de datos distribuidas relacionales y decide realizar una comparación entre el algoritmo genético (el cual cuenta con gran popularidad en este ámbito) y el memético, con el fin de evaluar si la aplicación de este último resulta viable para este tipo de optimización. Para lograr lo planteado anteriormente, el trabajo busca definir variables, parámetros y restricciones del problema de optimización de consultas; las cuales posteriormente son utilizadas para implementar adaptaciones propias de los algoritmos genético y memético orientadas a dicho problema. Finalmente, se realiza una comparación de eficacia y eficiencia entre ambas implementaciones a través de experimentación numérica. Tras finalizar todas las tareas anteriores, se concluye que se logró implementar un algoritmo memético para optimizar consultas SQL en bases de datos distribuidas relacionales cuyo rendimiento puede superar al algoritmo genético para escenarios de complejidad creciente (es decir, bases de datos con numerosas tablas y sitios).
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-04-09T14:51:04Z
dc.date.available.none.fl_str_mv 2024-04-09T14:51:04Z
dc.date.created.none.fl_str_mv 2024
dc.date.issued.fl_str_mv 2024-04-09
dc.type.es_ES.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12404/27537
url http://hdl.handle.net/20.500.12404/27537
dc.language.iso.es_ES.fl_str_mv spa
language spa
dc.relation.ispartof.fl_str_mv SUNEDU
dc.rights.es_ES.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-sa/2.5/pe/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-sa/2.5/pe/
dc.publisher.es_ES.fl_str_mv Pontificia Universidad Católica del Perú
dc.publisher.country.es_ES.fl_str_mv PE
dc.source.none.fl_str_mv reponame:PUCP-Tesis
instname:Pontificia Universidad Católica del Perú
instacron:PUCP
instname_str Pontificia Universidad Católica del Perú
instacron_str PUCP
institution PUCP
reponame_str PUCP-Tesis
collection PUCP-Tesis
bitstream.url.fl_str_mv https://tesis.pucp.edu.pe/bitstreams/e9ff109a-af02-4ca9-b340-9d3088ef9b52/download
https://tesis.pucp.edu.pe/bitstreams/e9dbf2fc-e858-4fe5-aba0-ed11bee3b42d/download
https://tesis.pucp.edu.pe/bitstreams/f6826828-a62c-4905-ac8d-1a7a3e63ad0e/download
https://tesis.pucp.edu.pe/bitstreams/3c9edc73-51bf-4b09-a03e-7beac222852b/download
https://tesis.pucp.edu.pe/bitstreams/71cf62a2-4650-423f-9a89-c35327eb8915/download
https://tesis.pucp.edu.pe/bitstreams/6a67b9e0-4e01-4a0b-b12a-09e5f58ee00a/download
bitstream.checksum.fl_str_mv 5b71e5f4a8c1ad61afea0442c4de7362
266230a30575818ae8d89580fd1e859f
b7a36ada981bb81cbd668e3fd4618f2a
8a4605be74aa9ea9d79846c1fba20a33
4bd3656af01bd17a8c2b8132bd525884
50a6f4f09f20a4e04f18642a27881ebe
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio de Tesis PUCP
repository.mail.fl_str_mv raul.sifuentes@pucp.pe
_version_ 1834737001112272896
spelling Cueva Moscoso, RonySangama Ramirez, Jesus Angel Eduardo2024-04-09T14:51:04Z2024-04-09T14:51:04Z20242024-04-09http://hdl.handle.net/20.500.12404/27537En el contexto empresarial, los datos tienen una importancia significativa tanto para la operación del día a día en una organización como para la toma de decisiones dentro de esta. Por ello, resulta vital que consultar dichos datos sea un proceso lo más eficiente posible. Para las bases de datos relacionales, una forma de lograr esto es la optimización de consultas SQL, y entre los diferentes métodos de optimización se encuentran los algoritmos metaheurísticos. El presente trabajo realiza una investigación de la literatura académica centrada en estos algoritmos aplicados a la optimización de consultas en bases de datos distribuidas relacionales y decide realizar una comparación entre el algoritmo genético (el cual cuenta con gran popularidad en este ámbito) y el memético, con el fin de evaluar si la aplicación de este último resulta viable para este tipo de optimización. Para lograr lo planteado anteriormente, el trabajo busca definir variables, parámetros y restricciones del problema de optimización de consultas; las cuales posteriormente son utilizadas para implementar adaptaciones propias de los algoritmos genético y memético orientadas a dicho problema. Finalmente, se realiza una comparación de eficacia y eficiencia entre ambas implementaciones a través de experimentación numérica. Tras finalizar todas las tareas anteriores, se concluye que se logró implementar un algoritmo memético para optimizar consultas SQL en bases de datos distribuidas relacionales cuyo rendimiento puede superar al algoritmo genético para escenarios de complejidad creciente (es decir, bases de datos con numerosas tablas y sitios).spaPontificia Universidad Católica del PerúPEinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-sa/2.5/pe/Bases de datos--AdministraciónProcesamiento de datosAlgoritmos computacionaleshttps://purl.org/pe-repo/ocde/ford#1.02.00Algoritmo metaheurístico para la optimización de consultas SQL en bases de datos distribuidas relacionalesinfo:eu-repo/semantics/bachelorThesisreponame:PUCP-Tesisinstname:Pontificia Universidad Católica del Perúinstacron:PUCPSUNEDUIngeniero InformáticoTítulo ProfesionalPontificia Universidad Católica del Perú. Facultad de Ciencias e IngenieríaIngeniería Informática09942265https://orcid.org/0000-0003-4861-571X72371597612286Guanira Erazo, Juan Miguel AngelCueva Moscoso, RonyCarranza Liza, Maria Isabelhttps://purl.org/pe-repo/renati/level#tituloProfesionalhttps://purl.org/pe-repo/renati/type#tesisORIGINALSANGAMA_RAMIREZ_JESUS_ALGORITMO_METAHEURISTICO_OPTIMIZACION.pdfSANGAMA_RAMIREZ_JESUS_ALGORITMO_METAHEURISTICO_OPTIMIZACION.pdfTexto completoapplication/pdf3980720https://tesis.pucp.edu.pe/bitstreams/e9ff109a-af02-4ca9-b340-9d3088ef9b52/download5b71e5f4a8c1ad61afea0442c4de7362MD51trueAnonymousREADSANGAMA_RAMIREZ_JESUS ANGEL_EDUARDO_T.pdfSANGAMA_RAMIREZ_JESUS ANGEL_EDUARDO_T.pdfReporte de originalidadapplication/pdf25281240https://tesis.pucp.edu.pe/bitstreams/e9dbf2fc-e858-4fe5-aba0-ed11bee3b42d/download266230a30575818ae8d89580fd1e859fMD52falseAnonymousREAD2500-01-01CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81031https://tesis.pucp.edu.pe/bitstreams/f6826828-a62c-4905-ac8d-1a7a3e63ad0e/downloadb7a36ada981bb81cbd668e3fd4618f2aMD53falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://tesis.pucp.edu.pe/bitstreams/3c9edc73-51bf-4b09-a03e-7beac222852b/download8a4605be74aa9ea9d79846c1fba20a33MD54falseAnonymousREADTHUMBNAILSANGAMA_RAMIREZ_JESUS_ALGORITMO_METAHEURISTICO_OPTIMIZACION.pdf.jpgSANGAMA_RAMIREZ_JESUS_ALGORITMO_METAHEURISTICO_OPTIMIZACION.pdf.jpgIM Thumbnailimage/jpeg9149https://tesis.pucp.edu.pe/bitstreams/71cf62a2-4650-423f-9a89-c35327eb8915/download4bd3656af01bd17a8c2b8132bd525884MD55falseAnonymousREADSANGAMA_RAMIREZ_JESUS ANGEL_EDUARDO_T.pdf.jpgSANGAMA_RAMIREZ_JESUS ANGEL_EDUARDO_T.pdf.jpgIM Thumbnailimage/jpeg7096https://tesis.pucp.edu.pe/bitstreams/6a67b9e0-4e01-4a0b-b12a-09e5f58ee00a/download50a6f4f09f20a4e04f18642a27881ebeMD56falseAnonymousREAD2500-01-0120.500.12404/27537oai:tesis.pucp.edu.pe:20.500.12404/275372024-05-29 10:44:12.423http://creativecommons.org/licenses/by-sa/2.5/pe/info:eu-repo/semantics/openAccessopen.accesshttps://tesis.pucp.edu.peRepositorio de Tesis PUCPraul.sifuentes@pucp.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
score 13.936249
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).