Академический Документы
Профессиональный Документы
Культура Документы
Observe que en el ejemplo anterior las transacciones leen y escriben datos. Estas
acciones se utilizan como base para caracterizar a las transacciones. Los
elementos de datos que lee una transacción se dice que constituyen el conjunto
de lectura (RS). Similarmente, los elementos de datos que una transacción escribe
se les denomina el conjunto de escritura (WS). Note que los conjuntos de lectura y
escritura no tienen que ser necesariamente disjuntos. La unión de ambos
conjuntos se le conoce como el conjunto base de la transacción (BS = RS
Definición de una transacción
Ejemplo 5.1. Considere la siguiente consulta en SQL para incrementar el 10% del
presupuesto del proyecto CAD/CAM de la base de datos de ejemplo.
UPDATE J
Esta consulta puede ser especificada, usando la notación de SQL, como una
transacción otorgándole un nombre:
Begin_transaction ACTUALIZA_PRESUPUESTO
begin
UPDATE J
end.
Ejemplo 5.2. Considere una agencia de reservaciones para líneas aéreas con las
siguientes relaciones:
Begin_transaction Reservación
begin
output("reservación terminada");
end.
Begin_transaction Reservación
begin
FROM FLIGHT
Abort
else
Commit
output("reservación terminada");
endif
end.
Caracterización de transacciones
Observe que en el ejemplo anterior las transacciones leen y escriben datos. Estas
acciones se utilizan como base para caracterizar a las transacciones. Los
elementos de datos que lee una transacción se dice que constituyen el conjunto
de lectura (RS). Similarmente, los elementos de datos que una transacción escribe
se les denomina el conjunto de escritura (WS). Note que los conjuntos de lectura y
escritura no tienen que ser necesariamente disjuntos. La unión de ambos
conjuntos se le conoce como el conjunto base de la transacción (BS = RS
Definición de una transacción
Ejemplo 5.1. Considere la siguiente consulta en SQL para incrementar el 10% del
presupuesto del proyecto CAD/CAM de la base de datos de ejemplo.
UPDATE J
Esta consulta puede ser especificada, usando la notación de SQL, como una
transacción otorgándole un nombre:
Begin_transaction ACTUALIZA_PRESUPUESTO
begin
UPDATE J
Ejemplo 5.2. Considere una agencia de reservaciones para líneas aéreas con las
siguientes relaciones:
Begin_transaction Reservación
begin
output("reservación terminada");
end.
Condiciones de terminación de una transacción
Begin_transaction Reservación
begin
FROM FLIGHT
Abort
else
Commit
output("reservación terminada");
endif
end.
Caracterización de transacciones
Observe que en el ejemplo anterior las transacciones leen y escriben datos. Estas
acciones se utilizan como base para caracterizar a las transacciones. Los
elementos de datos que lee una transacción se dice que constituyen el conjunto
de lectura (RS). Similarmente, los elementos de datos que una transacción escribe
se les denomina el conjunto de escritura (WS). Note que los conjuntos de lectura y
escritura no tienen que ser necesariamente disjuntos. La unión de ambos
conjuntos se le conoce como el conjunto base de la transacción (BS = RS
Definición de una transacción
Ejemplo 5.1. Considere la siguiente consulta en SQL para incrementar el 10% del
presupuesto del proyecto CAD/CAM de la base de datos de ejemplo.
UPDATE J
Esta consulta puede ser especificada, usando la notación de SQL, como una
transacción otorgándole un nombre:
Begin_transaction ACTUALIZA_PRESUPUESTO
begin
UPDATE J
end.
Ejemplo 5.2. Considere una agencia de reservaciones para líneas aéreas con las
siguientes relaciones:
Begin_transaction Reservación
begin
output("reservación terminada");
end.
Begin_transaction Reservación
begin
FROM FLIGHT
Abort
else