Procesamiento de transacciones sobre una base de datos

Autores
Asad Elías, María; Horak, Andrea
Año de publicación
1998
Idioma
español castellano
Tipo de recurso
tesis de grado
Estado
versión aceptada
Colaborador/a o director/a de tesis
Bertone, Rodolfo Alfredo
De Giusti, Armando Eduardo
Descripción
El problema que dio origen al tema de investigación está relacionado con el manejador de Bases de Datos del Paradox. Con dicho manejador se incorpora a un lenguaje de programación convencional, en este caso Pascal, todo el manejo de Bases de Datos disponibles en el entorno de Paradox. El principal inconveniente observado por los desarrolladores radica en que, a diferencia de otros manejadores o motores de bases de datos, Paradox-Engine no presenta la posibilidad de manejo de transacciones; y por lo tanto, no tiene previstas soluciones para problemas de seguridad que pueden surgir del uso cotidiano de las tablas que componen la base. Se plantea entonces, en este trabajo el estudio de las posibles operaciones de manejo de bases de datos, que puedan llevar a la pérdida de consistencia en la información almacenada en ella, al utilizar el Paradox-Engine; como ser operaciones de actualización y borrado de datos que luego de la ejecución mantengan a la base de datos en un estado consistente, como así también la recuperación del sistema que involucra a la base de datos, luego de un fallo, que restaure a la misma a un estado consistente previo a la caída. Para desarrollar operaciones de este tipo es necesario rediseñar las funciones ya existentes para el manejo de bases de datos incorporando mecanismos que controlen y mantengan la atomicidad de las transacciones ejecutadas, de acuerdo a lo expresado en los párrafos siguientes.
Tesis digitalizada en SEDICI gracias a la colaboración de la Biblioteca de la Facultad de Informática.
Licenciado en Informática
Universidad Nacional de La Plata
Facultad de Ciencias Exactas
Materia
Ciencias Informáticas
aplicaciones de bases de datos
seguridad y protección
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/2182

id SEDICI_284a2957cf006242ec9e9e0839abc153
oai_identifier_str oai:sedici.unlp.edu.ar:10915/2182
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Procesamiento de transacciones sobre una base de datosAsad Elías, MaríaHorak, AndreaCiencias Informáticasaplicaciones de bases de datosseguridad y protecciónEl problema que dio origen al tema de investigación está relacionado con el manejador de Bases de Datos del Paradox. Con dicho manejador se incorpora a un lenguaje de programación convencional, en este caso Pascal, todo el manejo de Bases de Datos disponibles en el entorno de Paradox. El principal inconveniente observado por los desarrolladores radica en que, a diferencia de otros manejadores o motores de bases de datos, Paradox-Engine no presenta la posibilidad de manejo de transacciones; y por lo tanto, no tiene previstas soluciones para problemas de seguridad que pueden surgir del uso cotidiano de las tablas que componen la base. Se plantea entonces, en este trabajo el estudio de las posibles operaciones de manejo de bases de datos, que puedan llevar a la pérdida de consistencia en la información almacenada en ella, al utilizar el Paradox-Engine; como ser operaciones de actualización y borrado de datos que luego de la ejecución mantengan a la base de datos en un estado consistente, como así también la recuperación del sistema que involucra a la base de datos, luego de un fallo, que restaure a la misma a un estado consistente previo a la caída. Para desarrollar operaciones de este tipo es necesario rediseñar las funciones ya existentes para el manejo de bases de datos incorporando mecanismos que controlen y mantengan la atomicidad de las transacciones ejecutadas, de acuerdo a lo expresado en los párrafos siguientes.Tesis digitalizada en SEDICI gracias a la colaboración de la Biblioteca de la Facultad de Informática.Licenciado en InformáticaUniversidad Nacional de La PlataFacultad de Ciencias ExactasBertone, Rodolfo AlfredoDe Giusti, Armando Eduardo1998info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionTesis de gradohttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/2182spainfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/4.0/Creative Commons Attribution 4.0 International (CC BY 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T10:48:40Zoai:sedici.unlp.edu.ar:10915/2182Institucionalhttp://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:48:42.099SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Procesamiento de transacciones sobre una base de datos
title Procesamiento de transacciones sobre una base de datos
spellingShingle Procesamiento de transacciones sobre una base de datos
Asad Elías, María
Ciencias Informáticas
aplicaciones de bases de datos
seguridad y protección
title_short Procesamiento de transacciones sobre una base de datos
title_full Procesamiento de transacciones sobre una base de datos
title_fullStr Procesamiento de transacciones sobre una base de datos
title_full_unstemmed Procesamiento de transacciones sobre una base de datos
title_sort Procesamiento de transacciones sobre una base de datos
dc.creator.none.fl_str_mv Asad Elías, María
Horak, Andrea
author Asad Elías, María
author_facet Asad Elías, María
Horak, Andrea
author_role author
author2 Horak, Andrea
author2_role author
dc.contributor.none.fl_str_mv Bertone, Rodolfo Alfredo
De Giusti, Armando Eduardo
dc.subject.none.fl_str_mv Ciencias Informáticas
aplicaciones de bases de datos
seguridad y protección
topic Ciencias Informáticas
aplicaciones de bases de datos
seguridad y protección
dc.description.none.fl_txt_mv El problema que dio origen al tema de investigación está relacionado con el manejador de Bases de Datos del Paradox. Con dicho manejador se incorpora a un lenguaje de programación convencional, en este caso Pascal, todo el manejo de Bases de Datos disponibles en el entorno de Paradox. El principal inconveniente observado por los desarrolladores radica en que, a diferencia de otros manejadores o motores de bases de datos, Paradox-Engine no presenta la posibilidad de manejo de transacciones; y por lo tanto, no tiene previstas soluciones para problemas de seguridad que pueden surgir del uso cotidiano de las tablas que componen la base. Se plantea entonces, en este trabajo el estudio de las posibles operaciones de manejo de bases de datos, que puedan llevar a la pérdida de consistencia en la información almacenada en ella, al utilizar el Paradox-Engine; como ser operaciones de actualización y borrado de datos que luego de la ejecución mantengan a la base de datos en un estado consistente, como así también la recuperación del sistema que involucra a la base de datos, luego de un fallo, que restaure a la misma a un estado consistente previo a la caída. Para desarrollar operaciones de este tipo es necesario rediseñar las funciones ya existentes para el manejo de bases de datos incorporando mecanismos que controlen y mantengan la atomicidad de las transacciones ejecutadas, de acuerdo a lo expresado en los párrafos siguientes.
Tesis digitalizada en SEDICI gracias a la colaboración de la Biblioteca de la Facultad de Informática.
Licenciado en Informática
Universidad Nacional de La Plata
Facultad de Ciencias Exactas
description El problema que dio origen al tema de investigación está relacionado con el manejador de Bases de Datos del Paradox. Con dicho manejador se incorpora a un lenguaje de programación convencional, en este caso Pascal, todo el manejo de Bases de Datos disponibles en el entorno de Paradox. El principal inconveniente observado por los desarrolladores radica en que, a diferencia de otros manejadores o motores de bases de datos, Paradox-Engine no presenta la posibilidad de manejo de transacciones; y por lo tanto, no tiene previstas soluciones para problemas de seguridad que pueden surgir del uso cotidiano de las tablas que componen la base. Se plantea entonces, en este trabajo el estudio de las posibles operaciones de manejo de bases de datos, que puedan llevar a la pérdida de consistencia en la información almacenada en ella, al utilizar el Paradox-Engine; como ser operaciones de actualización y borrado de datos que luego de la ejecución mantengan a la base de datos en un estado consistente, como así también la recuperación del sistema que involucra a la base de datos, luego de un fallo, que restaure a la misma a un estado consistente previo a la caída. Para desarrollar operaciones de este tipo es necesario rediseñar las funciones ya existentes para el manejo de bases de datos incorporando mecanismos que controlen y mantengan la atomicidad de las transacciones ejecutadas, de acuerdo a lo expresado en los párrafos siguientes.
publishDate 1998
dc.date.none.fl_str_mv 1998
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
Tesis de grado
http://purl.org/coar/resource_type/c_7a1f
info:ar-repo/semantics/tesisDeGrado
format bachelorThesis
status_str acceptedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/2182
url http://sedici.unlp.edu.ar/handle/10915/2182
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/4.0/
Creative Commons Attribution 4.0 International (CC BY 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by/4.0/
Creative Commons Attribution 4.0 International (CC BY 4.0)
dc.format.none.fl_str_mv application/pdf
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_ 1844615739740258304
score 13.070432