Diseño de Sistemas Transaccionales
Según alumnos de la U. Diego Portales2º Semestre 2007
Caracteristicas de las transacciones (ACID)Atomicidad
Una transacción debe ser atómica. A pesar de que una transacción está compuesta por un número cualquierade eventos, el sistema las debe considerar como una única operación la cual puede tener éxito, en tal caso sehacen permanentes los cambios generados por cada evento componente de la transacción o fracaso, en estecaso el sistema queda en el mismo estado, como si la transacción nunca hubiera ocurrido.
Consistencia
Todos los cambios provocados por la transacción deben dejar al sistema en un estado válido. El sistema esllevado desde un estado válido a otro estado válido, producto de la acción de una transacción
Aislamiento
Las transacciones que se ejecutan concurrentemente no se ven afectadas unas con otras. Si una transacción Acambia un sistema de un estado E1 a un estado E2, una transacción B siempre verá al sistema en un estadoE1 o E2, pero nunca en un estado intermedio.
Durabilidad
Si una transacción es terminada en forma exitosa los cambios son permanentes .
Solemne que presento Giadach en su clase:
1. (
20 puntos
) Las funciones de un Monitor Transaccional son claves cuando se piensa en construir unSistema Transaccional. Analice detalladamente 4 de estas funciones.
2. (
10 puntos
) Explicar las diferencias que existen entre transacciones físicas y transacciones lógicas y dar unejemplo del uso de cada una de ellas.
3. (
30 puntos
) Una empresa exportadora de frutas desea un sistema que le permita agilizar su proceso deatención de clientes, tanto en la recepción de pedidos desde sus compradores (nacionales y extranjeros), asícomo en el control de los despachos a los diferentes destinos. En la actualidad, la empresa recibe los pedidosvía fax y confirma de la misma manera la recepción de éstos, indicándole a su cliente la fecha estimada deenvío. Luego, se comunica telefónicamente con los productores de las frutas solicitadas, de manera deasegurar la recepción de éstas, a tiempo para efectuar el embarque y cumplir con el plazo pactado con elcliente. Una vez que el pedido es despachado, emite una factura electrónica y la envía a su cliente, el cual
Leave a Comment