Transacciones en BDVersion en ligne - SUERTE - par Eric Remusat 1 ¿Qué es una transacción? a Una colección de operaciones que forman una unidad lógica de trabajo en una BD realizada por una o más sentencias SQL estrechamente relacionadas. b Atomicidad c Una Transacción (Tx) se ejecuta completamente ó de otra manera se eliminan los cambios parciales realizados. 2 ¿Qué significa ACID? a Atomicidad Coherencia Aislamiento Durabilidad b Asegura que los datos queobservamos no cambian (por otros usuarios) hasta que acabemos la Transacción. c Si el sistema falla no debe permitir que se pierdan las operaciones realizadas por Tx ya confirmadas. 3 Qué significa Tx? a Es una Transaccion Abreviacion b Operación que devuelve a la base de datos a algún estado previo. 4 Defina Integridad de datos a Son cruciales para la recuperación de crashes de un servidor de base de datos; realizando rollback(devuelto) cualquier transacción que estuviera activa en el tiempo del crash, la base de datos es restaurada a un estado consistente. b La creación de un modelo de las entidades del espacio del problema y las asociaciones entre ellas es sólo una parte del proceso de modelización de los datos. 5 Que es Atomicidad? a Una Transacción (Tx) se ejecuta completamente ó de otra manera se eliminan los cambios parciales realizados. b Asegura que los datos queobservamos no cambian (por otros usuarios) hasta que acabemos la Transacción. 6 Que es Coherencia? a Los efectos de una Tx no son visibles a otros usuarios mientras no se confirmen. b Asegura que los datos queobservamos no cambian (por otros usuarios) hasta que acabemos la Transacción. 7 Que es Aislamiento? a Los efectos de una Tx no son visibles a otros usuarios mientras no se confirmen. b Si el sistema falla no debe permitir que se pierdan las operaciones realizadas por Tx ya confirmadas. 8 Que es Durabilidad? a Si el sistema falla no debe permitir que se pierdan las operaciones realizadas por Tx ya confirmadas. b Operación que devuelve a la base de datos a algún estado previo. 9 ¿Para que nos sirve el Rollback? a Operación que devuelve a la base de datos a algún estado previo. b La creación de un modelo de las entidades del espacio del problema y las asociaciones entre ellas es sólo una parte del proceso de modelización de los datos. c Las restricciones de integridad de transiciones definen los estados por los que una tupla puede pasar válidamente. 10 A que se refiere con Grado de consistencia? a Modelo de estructura de transacciones. b Término más amplio que el de integridad. Podría definirse como la coherencia entre todos los datos de la base de datos. c Protocolos de confiabilidad.