ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Manejo de transacciones


Enviado por   •  21 de Noviembre de 2013  •  Ensayos  •  335 Palabras (2 Páginas)  •  495 Visitas

Página 1 de 2

se accesa primero usando el mejor método de acceso a una sola relación.

Para la junta de dos relaciones: la relación cuyos tuplas se leen primero se llama externa, mientras que la otra, cuyos tuplas se encuentran de acuerdo a los valores obtenidos de la relación externa, se llama relación interna.

4 Manejo de transacciones

4.1 Transacciones

A) Una transacción en un sistema de gestión de bases de datos (SGBD), es un conjunto de órdenes que se ejecutan formando una unidad de trabajo, es decir, una forma indivisible o atómica.

B) Transacción consiste en lograr hacer cualquier tipo de operación en una base de datos, basándonos en consultas desde las más simples hasta las de mayor grado de complejidad.

C) Transacción se entiende en el ámbito de las bases de datos en lograr hacer acciones sobre las bases de datos deseadas, logrando operaciones de ingreso, borrado, actualización y visualizar.

4.1.1 Estructura de transacciones.

Las transacciones planas consisten de una secuencia de operaciones

primitivas encerradas entre las palabras clave begin y end. Por ejemplo,

Begin_transaction Reservación

. . .

end.

En las transacciones anidadas las operaciones de una transacción. Pueden ser así mismo transacciones.

Una transacción anidada dentro de otra transacción conserva las mismas propiedades que la de sus padres, esto implica, que puede contener así mismo transacciones dentro de ella.

Existen restricciones obvias en una transacción anidada: debe empezar después que su padre y debe terminar antes que él. Más aún, el commit de una subtransacción es condicional al commit de su padre, en otras palabras, si el padre de una o varias transacciones aborta, las subtransacciones hijas también serán abortadas.

4.1.2 Ejecución de transacciones Centralizada y distribuida.

4.1.3 Estructura de transacciones.

4.1.4 Ejecución de transacciones centralizada y distribuida.

4.2 Control de concurrencia.

4.2.1 Serialización de transacciones.

4.2.2 Algoritmos de control de concurrencia.

4.2.2.1 Basados en bloqueo.

4.2.2.2 Basados en estampas de tiempo.

4.2.2.3 Pruebas de validación optimistas.

4.2.3 Disciplinas

...

Descargar como (para miembros actualizados)  txt (2.4 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com