Database

Páginas: 3 (638 palabras) Publicado: 5 de noviembre de 2012
4.1 Transacciones.
Definición de Transacciones.
Las transacciones fueron originalmente desarrolladas para ser utilizadas dentro de los sistemas de base de datos, donde se usaba para ayudar en elmantenimiento de los datos de las aplicaciones y que dependían de la consistencia de la información almacenada.
Las transacciones son mecanismos que ayudan a simplificar la construcción de sistemasconfiables mediante procesos que proporcionan soporte uniforme para invocar y sincronizar operaciones como:

• Operaciones de comparación de datos
• Aseguramiento de la seriabilidad de lastransacciones con otras
• Atomicidad en su comportamiento
• Recuperación de fallas

La palabra transacción describe una secuencia de operaciones con uno o más recursos que transforman su estado actual enun nuevo estado de consistencia. Es un conjunto de operaciones sobre datos que son tratadas como una unidad. Una transacción puede terminar, haciendo sus cambios persistentes, o abortar voluntaria oinvoluntariamente.

Aplicaciones De Transacciones.

• Base de datos
• Base de datos distribuidas
• Sistema de archivos distribuidos
• Desarrollo de aplicaciones tolerantes a fallosPropiedades De Las Transacciones
Atomicidad:
Una transacción es tratada como una unidad de operación. Por lo tanto todas las acciones de la transacción se llevan a cabo o ninguna de ellas se realiza .Laatomicidad requiere que si una transacción se interrumpe por una falla, sus resultados parciales deben ser deshechos. Se efectúan todas las transacciones, pero en caso de fallas no se realiza ninguna.Una transacción debe concluir comprometida o abortada.

Consistencia:
Una transacción es un programa correcto que lleva la base de datos de un estado consistente a otro con la mismacaracterística. Gracias a esto, las transacciones no violan las reglas de integridad de una base de datos.

Aislamiento:
Durante la ejecución de una transacción, esta no debe revelar sus resultados a otras...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Database
  • Database
  • Database
  • databases
  • Database
  • Crear Database
  • Promujer Database
  • Matisse database

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS