transaccion

Páginas: 5 (1225 palabras) Publicado: 5 de octubre de 2013

INTRODUCCIÓN. Los sistemas de procesamiento de transacciones están formados por hardware informático y software que aloja una aplicación orientada a intercambios que ejecutan las transacciones habituales necesarias para realizar operaciones comerciales. Entre los ejemplos se incluyen sistemas que administran entradas de órdenes de ventas, reservas de billetes de avión, nóminas, registros deempleados, fabricación y transporte.


¿QUÉ ES UNA TRANSACCIÓN? Es todo intercambio relacionado con la actividad empresarial, tales como realizar pagos a los empleados, de ventas a los clientes o pagos a los proveedores. En la mayoría de las organizaciones esto fue la primera aplicación de las computadoras. Cuando se compra un libro de una librería en línea, se intercambia dinero (en forma decrédito) por el libro. Si el crédito es correcto, una serie de operaciones relacionadas garantiza que se obtiene el libro y que la librería obtiene el dinero. Sin embargo, si una operación individual de la serie sufre un error durante el intercambio, el error afecta a la totalidad del intercambio. No se obtiene el libro y la librería no obtiene el dinero. Ejemplo


FUNDAMENTOS DEL PROCESO DETRANSACCIONES Una transacción es un conjunto de tareas relacionadas que se realizan de forma satisfactoria o incorrecta como una unidad. En términos de procesamiento, las transacciones se confirman o se anulan. Para que una transacción se confirme, todos los participantes deben garantizar la permanencia de los cambios efectuados en los datos. Los cambios deben conservarse aunque el sistema se bloquee otengan lugar otros eventos imprevistos.


FUNDAMENTOS DEL PROCESO DE TRANSACCIONES Las transacciones enlazan varias tareas entre sí. Por ejemplo, si una página de ASP.NET realiza dos tareas, crea primeramente una tabla nueva en una base de datos y, después, llama a un objeto especializado para recopilar, aplicar formato e insertar datos en la tabla nueva. Estas dos tareas están relacionadasentre sí e incluso son interdependientes, de modo que se ha de evitar la creación de una tabla nueva salvo que se pueda rellenar con datos. La ejecución de ambas tareas dentro del ámbito de una transacción individual fuerza la conexión entre ellas. Si la segunda tarea falla, la primera se deshace hasta un punto anterior a la creación de la tabla nueva.


PROPIEDADES ACID El término ACID expresa lafunción que las transacciones desarrollan en aplicaciones críticas para una misión. Acuñado por los pioneros en el procesamiento de transacciones, el acrónimo ACID responde a los términos: atomicidad (atomicity), coherencia (consistency), aislamiento (isolation) y permanencia (durability).


PROPIEDADES ACID Una transacción se ejecuta exactamente una vez y tiene carácter "atómico" (desubdivisión), es decir, el trabajo se realiza en su totalidad o no se realiza en ningún caso. La “coherencia” requiere que los datos enlazados mediante una transacción se mantengan en términos de semántica. Una parte de la responsabilidad para mantener la coherencia recae en el programador de la aplicación asegurarse de que ésta exija todas las restricciones de integridad conocidas. ACID Una transacciónes una unidad de aislamiento, permitiendo que transacciones concurrentes se comporten como si cada una fuera la única transacción que se ejecuta en el sistema. Si una transacción se realiza satisfactoriamente, el sistema garantiza que sus actualizaciones se mantienen aunque el equipo falle inmediatamente después de la confirmación. El registro especializado permite que el procedimiento de reiniciodel sistema complete las operaciones no finalizadas, garantizando la permanencia de la transacción.


EJEMPLO LÍMITES DE TRANSACCIONES. Por ejemplo, si en el ámbito de una transacción, la aplicación establece conexión con una base de datos, la transacción fluye hasta dicho recurso y extiende el límite de la misma para incluir el servidor de base de datos. Se pueden diseñar transacciones que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Transacciones
  • Transacciones
  • transacciones
  • LAS TRANSACCIONES
  • Transacciones
  • Transaccion
  • Transacciones
  • Transacciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS