Estudio comparativo y análisis de rendimiento de los lenguajes de manipulación de datos en bases de datos orientadas a objetos y bases de datos objeto-relacionales

Autores
Falappa, Marcelo Alejandro; Cobo, María Laura; Martínez, Diego C.; Benedetto, Marcelo Gabriel; Carabio, Ana Lía Ramona; Alvez, Carlos E.; Fernández, Miguel Antonio; Etchart, Graciela; Cabrera, Sergio Alberto
Año de publicación
2013
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
El modelo relacional puro tiene una restricción muy fuerte: los tipos de datos deben ser atómicos para satisfacer la primera forma normal, así como las formas más altas. Para tratamiento de objetos complejos existen dos opciones: utilizar lenguajes de manipulación de datos que respeten el paradigma orientado a objetos y manejen objetos persistentes, o bien, utilizar bases de datos objeto-relacionales, las cuales proveen constructores para la manipulación de datos complejos respetando la robustez del modelo relacional. Por su parte, los lenguajes de programación (LP) han tenido un desarrollo creciente, se han adaptado a las necesidades de diferentes dominios de aplicación, liberando versiones periódicamente y adaptados a estándares. Este crecimiento, generó dentro de los LP, adaptaciones a pautas de diseño e implementación de programas, permitiendo su utilización en el desarrollo de aplicaciones para bases de datos (BD), entre otras. Estas adaptaciones producidas en LP no específicos para BD, poseen la restricción impuesta por el modelo de BD y el modelo del LP, lo que no se produce en lenguajes específicos para BD. Además, los LP poseen características que procuran la producción de software con cualidades como confiabilidad, mantenibilidad y eficiencia, entre otras. Este proyecto plantea la realización de un estudio comparativo de los lenguajes de manipulación de datos en sistemas de BD, analizando el rendimiento de lenguajes orientados a objetos en función de las cualidades del software que se produce con ellos, y comparándolos con los lenguajes de manipulación de datos en BD objetorelacionales.
Eje: Ingeniería de Software
Red de Universidades con Carreras en Informática (RedUNCI)
Materia
Ciencias Informáticas
base de datos
lenguaje de programación
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/27178

id SEDICI_9731eeaf26325588ee62b7de1f5b5e28
oai_identifier_str oai:sedici.unlp.edu.ar:10915/27178
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Estudio comparativo y análisis de rendimiento de los lenguajes de manipulación de datos en bases de datos orientadas a objetos y bases de datos objeto-relacionalesFalappa, Marcelo AlejandroCobo, María LauraMartínez, Diego C.Benedetto, Marcelo GabrielCarabio, Ana Lía RamonaAlvez, Carlos E.Fernández, Miguel AntonioEtchart, GracielaCabrera, Sergio AlbertoCiencias Informáticasbase de datoslenguaje de programaciónEl modelo relacional puro tiene una restricción muy fuerte: los tipos de datos deben ser atómicos para satisfacer la primera forma normal, así como las formas más altas. Para tratamiento de objetos complejos existen dos opciones: utilizar lenguajes de manipulación de datos que respeten el paradigma orientado a objetos y manejen objetos persistentes, o bien, utilizar bases de datos objeto-relacionales, las cuales proveen constructores para la manipulación de datos complejos respetando la robustez del modelo relacional. Por su parte, los lenguajes de programación (LP) han tenido un desarrollo creciente, se han adaptado a las necesidades de diferentes dominios de aplicación, liberando versiones periódicamente y adaptados a estándares. Este crecimiento, generó dentro de los LP, adaptaciones a pautas de diseño e implementación de programas, permitiendo su utilización en el desarrollo de aplicaciones para bases de datos (BD), entre otras. Estas adaptaciones producidas en LP no específicos para BD, poseen la restricción impuesta por el modelo de BD y el modelo del LP, lo que no se produce en lenguajes específicos para BD. Además, los LP poseen características que procuran la producción de software con cualidades como confiabilidad, mantenibilidad y eficiencia, entre otras. Este proyecto plantea la realización de un estudio comparativo de los lenguajes de manipulación de datos en sistemas de BD, analizando el rendimiento de lenguajes orientados a objetos en función de las cualidades del software que se produce con ellos, y comparándolos con los lenguajes de manipulación de datos en BD objetorelacionales.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI)2013-04info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf329-333http://sedici.unlp.edu.ar/handle/10915/27178spainfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T10:56:48Zoai:sedici.unlp.edu.ar:10915/27178Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 10:56:48.309SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Estudio comparativo y análisis de rendimiento de los lenguajes de manipulación de datos en bases de datos orientadas a objetos y bases de datos objeto-relacionales
title Estudio comparativo y análisis de rendimiento de los lenguajes de manipulación de datos en bases de datos orientadas a objetos y bases de datos objeto-relacionales
spellingShingle Estudio comparativo y análisis de rendimiento de los lenguajes de manipulación de datos en bases de datos orientadas a objetos y bases de datos objeto-relacionales
Falappa, Marcelo Alejandro
Ciencias Informáticas
base de datos
lenguaje de programación
title_short Estudio comparativo y análisis de rendimiento de los lenguajes de manipulación de datos en bases de datos orientadas a objetos y bases de datos objeto-relacionales
title_full Estudio comparativo y análisis de rendimiento de los lenguajes de manipulación de datos en bases de datos orientadas a objetos y bases de datos objeto-relacionales
title_fullStr Estudio comparativo y análisis de rendimiento de los lenguajes de manipulación de datos en bases de datos orientadas a objetos y bases de datos objeto-relacionales
title_full_unstemmed Estudio comparativo y análisis de rendimiento de los lenguajes de manipulación de datos en bases de datos orientadas a objetos y bases de datos objeto-relacionales
title_sort Estudio comparativo y análisis de rendimiento de los lenguajes de manipulación de datos en bases de datos orientadas a objetos y bases de datos objeto-relacionales
dc.creator.none.fl_str_mv Falappa, Marcelo Alejandro
Cobo, María Laura
Martínez, Diego C.
Benedetto, Marcelo Gabriel
Carabio, Ana Lía Ramona
Alvez, Carlos E.
Fernández, Miguel Antonio
Etchart, Graciela
Cabrera, Sergio Alberto
author Falappa, Marcelo Alejandro
author_facet Falappa, Marcelo Alejandro
Cobo, María Laura
Martínez, Diego C.
Benedetto, Marcelo Gabriel
Carabio, Ana Lía Ramona
Alvez, Carlos E.
Fernández, Miguel Antonio
Etchart, Graciela
Cabrera, Sergio Alberto
author_role author
author2 Cobo, María Laura
Martínez, Diego C.
Benedetto, Marcelo Gabriel
Carabio, Ana Lía Ramona
Alvez, Carlos E.
Fernández, Miguel Antonio
Etchart, Graciela
Cabrera, Sergio Alberto
author2_role author
author
author
author
author
author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
base de datos
lenguaje de programación
topic Ciencias Informáticas
base de datos
lenguaje de programación
dc.description.none.fl_txt_mv El modelo relacional puro tiene una restricción muy fuerte: los tipos de datos deben ser atómicos para satisfacer la primera forma normal, así como las formas más altas. Para tratamiento de objetos complejos existen dos opciones: utilizar lenguajes de manipulación de datos que respeten el paradigma orientado a objetos y manejen objetos persistentes, o bien, utilizar bases de datos objeto-relacionales, las cuales proveen constructores para la manipulación de datos complejos respetando la robustez del modelo relacional. Por su parte, los lenguajes de programación (LP) han tenido un desarrollo creciente, se han adaptado a las necesidades de diferentes dominios de aplicación, liberando versiones periódicamente y adaptados a estándares. Este crecimiento, generó dentro de los LP, adaptaciones a pautas de diseño e implementación de programas, permitiendo su utilización en el desarrollo de aplicaciones para bases de datos (BD), entre otras. Estas adaptaciones producidas en LP no específicos para BD, poseen la restricción impuesta por el modelo de BD y el modelo del LP, lo que no se produce en lenguajes específicos para BD. Además, los LP poseen características que procuran la producción de software con cualidades como confiabilidad, mantenibilidad y eficiencia, entre otras. Este proyecto plantea la realización de un estudio comparativo de los lenguajes de manipulación de datos en sistemas de BD, analizando el rendimiento de lenguajes orientados a objetos en función de las cualidades del software que se produce con ellos, y comparándolos con los lenguajes de manipulación de datos en BD objetorelacionales.
Eje: Ingeniería de Software
Red de Universidades con Carreras en Informática (RedUNCI)
description El modelo relacional puro tiene una restricción muy fuerte: los tipos de datos deben ser atómicos para satisfacer la primera forma normal, así como las formas más altas. Para tratamiento de objetos complejos existen dos opciones: utilizar lenguajes de manipulación de datos que respeten el paradigma orientado a objetos y manejen objetos persistentes, o bien, utilizar bases de datos objeto-relacionales, las cuales proveen constructores para la manipulación de datos complejos respetando la robustez del modelo relacional. Por su parte, los lenguajes de programación (LP) han tenido un desarrollo creciente, se han adaptado a las necesidades de diferentes dominios de aplicación, liberando versiones periódicamente y adaptados a estándares. Este crecimiento, generó dentro de los LP, adaptaciones a pautas de diseño e implementación de programas, permitiendo su utilización en el desarrollo de aplicaciones para bases de datos (BD), entre otras. Estas adaptaciones producidas en LP no específicos para BD, poseen la restricción impuesta por el modelo de BD y el modelo del LP, lo que no se produce en lenguajes específicos para BD. Además, los LP poseen características que procuran la producción de software con cualidades como confiabilidad, mantenibilidad y eficiencia, entre otras. Este proyecto plantea la realización de un estudio comparativo de los lenguajes de manipulación de datos en sistemas de BD, analizando el rendimiento de lenguajes orientados a objetos en función de las cualidades del software que se produce con ellos, y comparándolos con los lenguajes de manipulación de datos en BD objetorelacionales.
publishDate 2013
dc.date.none.fl_str_mv 2013-04
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/27178
url http://sedici.unlp.edu.ar/handle/10915/27178
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
dc.format.none.fl_str_mv application/pdf
329-333
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1844615828900675584
score 13.070432