Microsoft Word TBD Unidad I Y II

Páginas: 28 (6973 palabras) Publicado: 12 de junio de 2015
Taller de Base de Datos

Unidad I
TRANSACCIONES Y RECUPERACIÓN DE DATOS
A menudo, desde el punto de vista del usuario de una base de datos, se considera a un conjunto de
varias operaciones sobre una base de datos como una única operación. Por ejemplo, una
transferencia de fondos desde una cuenta de ahorros a otra, es una operación simple desde el punto
de vista del cliente; sin embargo, en elsistema de base de datos, está compuesta internamente por
varias operaciones.
Se llama transacción a una colección de operaciones que forman una única unidad lógica de trabajo.
Un sistema de base de datos debe asegurar que la ejecución de las transacciones se realice
adecuadamente, a pesar de la existencia de fallos, o se ejecuta la transacción completa o no se
ejecuta en absoluto. Además debeadministrar la ejecución concurrente de las transacciones
evitando introducir inconsistencias.
Una transacción es una unidad de la ejecución de un programa que accede y posiblemente actualiza
varios elementos de datos. Una transacción es normalmente el resultado de la ejecución de un
programa de usuario escrito en un lenguaje de manipulación de datos de alto nivel o en un lenguaje
de programación, yestá delimitado por declaraciones de la forma inicio transacción y fin de
transacción.
La transacción consiste en todas las operaciones que se ejecutan entre el inicio y el final de la
transacción.
1.1 Propiedades de una transacción
Hasta este momento se ha clarificado el concepto de transacción. Sin embargo, aun no se ha dado
ninguna justificación para afirmar que las transacciones son unidades deprocesamiento consistentes
y confiables. Las propiedades deseables en una transacción son las siguientes:


Atomicidad. Se refiere al hecho de que una transacción se trata como una unidad de
operación. Por lo tanto, o todas las acciones de la transacción se realizan o ninguna de ellas
se lleva a cabo. La atomicidad requiere que si una transacción se interrumpe por una falla,
sus resultadosparciales deben ser deshechos. A la actividad referente a preservar la
atomicidad de transacciones en presencia de abortos debido a errores de entrada,
sobrecarga del sistema o interbloqueos se le llama recuperación de transacciones. La
actividad de asegurar la atomicidad en presencia de caídas del sistema se le llama
recuperación de caídas.



Consistencia. La consistencia de una transacción essimplemente su correctitud. En otras
palabras, una transacción es un programa correcto que lleva la base de datos de un estado
consistente a otro con la misma característica. Debido a esto, las transacciones no violan las
restricciones de integridad de una base de datos.



Aislamiento. Una transacción en ejecución no puede revelar sus resultados a otras
transacciones concurrentes antes de su commit. Másaún, si varias transacciones se
ejecutan concurrentemente, los resultados deben ser los mismos que si ellas se hubieran
ejecutado de manera secuencial (seriabilidad).



Durabilidad. Es la propiedad de las transacciones que asegura que una vez que una
transacción hace su commit, sus resultados son permanentes en la base de datos. Por lo
tanto, los DBMS aseguran que los resultados de unatransacción sobrevivirán a fallas
subsecuentes del sistema. Esta propiedad motiva el aspecto de recuperación de bases de
datos, el cual trata sobre como recuperar la base de datos a un estado consistente en donde
todas las acciones que han hecho un commit queden reflejadas.

LI. Claudia Verónica Díaz de la Rosa

1

Taller de Base de Datos

En resumen, las transacciones proporcionan una ejecución atómicay confiable en presencia de
fallas, una ejecución correcta en presencia de accesos de usuario múltiples y un manejo correcto de
réplicas (en el caso de que se soporten).
1.1.1 Estados de una transacción
En ausencia de fallos, todas las transacciones se completan con éxito. Sin embargo, como se ha
visto antes, una transacción puede que no siempre termine su ejecución con éxito. Una transacción...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • unidad I UNidad II
  • Unidad I Y Ii
  • CONCENTRADO UNIDAD I Y II
  • Unidad I y II
  • UNIDAD I Y II DE VISION CONTEMPORANEA
  • ACTIVIDADES DE LA UNIDAD I
  • Secuencia bd ii unidad i
  • RAP I UNIDAD II Historia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS