Base de datos

2990 palabras 12 páginas
Curricular: Bases de Datos II Tema II

Tema 2: Transacciones 2.1 Transacciones, operaciones de lectura y escritura, y bufers del SGBD Una transacción es una unidad lógica de procesamiento de la base de datos que incluye una o más operaciones de acceso a la base de datos, que pueden ser de inserción, eliminación, modificación o recuperación. Las operaciones de la base de datos que forman una transacción pueden estar insertadas dentro de un programa de aplicación o pueden especificarse interactivamente a través de un lenguaje de consulta de alto nivel como SQL. Una forma de especificar los límites de las transacciones es mediante las sentencias explícitas begin transaction (comenzar transacción) y end transaction (terminar transacción) en
…ver más…

Si el búfer escogido ha sido modificado, debe volverse a escribir en el disco antes de volverse a usar. Una transacción deberá incluir funciones leer_elemento y escribir_elemento La Figura No.1 para tener acceso y actualizar la base de datos muestra ejemplos de dos transacciones muy simples. El conjunto lectura de una transacción es el conjunto de todos los elementos que lee la transacción y el conjunto escritura es el conjunto de todos los elementos que la transacción escribe. Por ejemplo el conjunto lectura de T1 en la Figura No.1 es {X, Y} y el conjunto escritura es también {X, Y}. Los mecanismos de control de concurrencia y recuperación se ocupan principalmente de las instrucciones de acceso a la base de datos incluidas en una transacción. Las transacciones introducidas por los diversos usuarios se podrían ejecutar de manera concurrente y podrían acceder y actualizar los mismos elementos de la base de datos. Si esta ejecución concurrente no se controla, puede provocar problemas tales como que la base de datos no sea consistente. (a) T1 (b) T2 read_item(X); read_item(X); X:=X-N; X:=X+M; write_item; write_item (X); read_item Y:=Y+N write_item (Y)
Figura No.1 Dos transacciones de ejemplo. (a) Transacción T1. (b) Transacción T2

Universidad Bolivariana de Venezuela Dirección General Académica PFG. Informática para la Gestión Social Unidad

Documentos relacionados

  • Base de datos
    1888 palabras | 8 páginas
  • Base De Datos
    741 palabras | 3 páginas
  • Base de datos
    2133 palabras | 9 páginas
  • Bases de datos
    1540 palabras | 7 páginas
  • Base de datos
    1347 palabras | 6 páginas
  • base de datos
    1476 palabras | 6 páginas
  • Base de datos
    1278 palabras | 6 páginas
  • Base de datos
    1542 palabras | 7 páginas
  • Base de datos
    2268 palabras | 10 páginas
  • Base de datos
    8840 palabras | 36 páginas