HEAT - Herramienta de software para la Enseñanza de Administración de Transacciones

El tema de transacciones, seguridad e integridad de datos es un tema importante en el área de bases de datos. Resulta interesante contar con una herramienta que permita mostrar de manera simulada el uso de transacciones para garantizar la consistencia de los datos. En esta tesina se desarrolló la He...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Restelli, Noelia
Otros Autores: Bertone, Rodolfo Alfredo
Formato: Tesis Tesis de grado
Lenguaje:Español
Publicado: 2011
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/4050
Aporte de:
Descripción
Sumario:El tema de transacciones, seguridad e integridad de datos es un tema importante en el área de bases de datos. Resulta interesante contar con una herramienta que permita mostrar de manera simulada el uso de transacciones para garantizar la consistencia de los datos. En esta tesina se desarrolló la Herramienta de software para la Enseñanza de Administración de Transacciones (HEAT), la cual permite la ejecución de modelos de simulación de transacciones de forma visual, presentando al alumno el comportamiento de la base de datos y las acciones que aseguran mantener la integridad de la información ante casos de error o fallos. Con el uso de esta herramienta, el alumno puede definir una o varias transacciones que operarán sobre la base de datos, puede agregar situaciones de fallo de sistema o fallo en la ejecución de transacciones concurrentes, y analizar por qué la base de datos alcanza un estado de inconsistencia y, posteriormente, cómo se recupera de dicho estado. Además, el modelo de simulación permite trabajar para entornos monousuarios con dos algoritmos alternativos: bitácora y doble paginación; para entornos concurrentes sólo fue desarrollado para ser utilizado con el algoritmo basado en bitácora.