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
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/2182
Ver los metadatos del registro completo
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 |