Transacciones

Description

Mind Map on Transacciones, created by Santiago Poaquiza on 01/06/2017.
Santiago Poaquiza
Mind Map by Santiago Poaquiza, updated more than 1 year ago
Santiago Poaquiza
Created by Santiago Poaquiza over 8 years ago
28
0

Resource summary

Transacciones
  1. 15.1. CONCEPTO DE TRANSACCIÓN
    1. ¿Qué es?
      1. Es una unidad de la ejecución de un programa que accede y posiblemente actualiza varios elementos de datos
      2. Propiedades
        1. Atomicidad
          1. Se realizan todas las operaciones satisfactoriamente o no se realiza ninguna
          2. Consistencia
            1. Garantiza que las propiedades de la BD se conserven antes y después de la ejecución
            2. Aislamiento
              1. Asegura que una operación no puede afectar a otras
              2. Durabilidad
                1. Los cambios realizados en la base de datos permanecen
            3. 15.2. ESTADOS DE UNA TRANSACCIÓN
              1. ¿Qué es?
                1. En que situación se encuentra la transacción esta finaliza cuando se ha comprometido o abortado
                2. Estados
                  1. Parcialmente comprometida
                    1. después de ejecu- tarse la última instrucción
                    2. Activa
                      1. Estado inicial, la transacción permanece en este estado durante su ejecución
                      2. Fallida
                        1. Tras descubrir que no puede continuar la ejecución normal
                        2. Abortada
                          1. Después de haber retrocedido la tran- sección y restablecido la base de datos a su estado anterior
                          2. Comprometida
                            1. Tras completarse con éxito
                        3. 15.3. IMPLEMENTACIÓN DE LA ATOMICIDAD Y LA DURABILIDAD
                          1. ¿Cómo Fuciona?
                            1. Este esquema, que se basa en hacer copias de la base de datos, denominadas copias sombra Todos los cambios se hacen en la nueva copia de la base de datos dejando la copia original, Si en cualquier punto hay que abortar la transacción, la copia nueva simplemente se borra. La copia antigua de la base de datos no se ve afectada.
                            Show full summary Hide full summary

                            Similar

                            SISTEMAS TPS
                            ERIKA SOSA MONTANO
                            4.2. Control de concurrencia.
                            damian.gonzalez.
                            Blockchain
                            Fabian Prieto
                            SISTEMAS DE INFORMACION DE TRANSACCIONES
                            MARIA PINEDA RODRIGUEZ
                            Introduce el texto aquí
                            karen Torales
                            Transacciones Base de datos
                            Jose Granja
                            Sistemas De Información Transaccional
                            Jonathan Esteban Rangel
                            EJEMPLO DE LOS ESTADOS DE UNA TRANSACCIÓN
                            Fany Estrda
                            Transacciones BD
                            Eduardo Campos Corona