Infografía personajes
Iván Ubaldo 12
Created on September 5, 2024
More creations to inspire you
Transcript
BIBLIOGRAFÍALITERATURE
CONFIRMACiÓN, REVERSIÓN Y GUARDADOCONFIRMATION, REVERSE AND SAVE
CARACTERÍSTICASCHARACTERISTICS
.
¿QUÉ ES?WHAT IS IT?
TRANSACCIONES EN MYSQLTRANSACTIONS IN MYSQL
¿Sabías que Genially te permite compartir tu creación directamente, sin necesidad de descargas? Listo para que tu público pueda visualizarlo en cualquier dispositivo y darle difusión en cualquier lugar.
Nombre del Personaje
PERSONAJE 01
Enlace>>
Una transacción en la base de datos es una unidad única de trabajo. Permiten a los usuarios manejar datos de forma segura y eficiente, garantizando la integridad de los datos incluso en caso de falla del sistema.A database transaction is a single unit of work. They allow users to handle data securely and efficiently, ensuring data integrity even in the event of a system failure.
¿Qué es una iteración es MYSQL?What is a transaction in MYSQL?
¿Cómo se utiliza en la gestión de una base de datos? Las transacciones se utilizan para garantizar coherencia e integridad en los datos. How is it used in database management? Transactions are used to ensure consistency and integrity in data.
Velázquez, D. (2022, 22 enero). Transacciones en MySql • MySql • WebProgramacion Consultoría Informática. WebProgramacion Consultoría Informática. https://webprogramacion.com/transacciones-en-mysql/InfoSphere Information Server 11.5.0. (s. f.). https://www.ibm.com/docs/es/iis/11.5?topic=properties-durability--Gómez Castiilejo Maritza--Ubaldo Corona Jesús Iván
Las funciones de confirmación (commit), reversión (rollback) y guardado (savepoint) en MySQL son esenciales para la gestión de transacciones en bases de datos. Permiten controlar y asegurar la integridad de los datos durante operaciones que implican cambios. Veamos cada una de estas funciones en detalle:The commit, rollback, and savepoint functions in MySQL are essential for managing database transactions. They allow you to control and ensure data integrity during operations involving changes. Let's look at each of these functions in detail:
1. Commit The COMMIT function is used to commit changes made in a transaction and make them permanent in the database. Example: Imagine you have a table of bank accounts, and you need to transfer money from one account to another. In this case, the money transfer will only be permanent when the COMMIT is executed. If an error occurs before the COMMIT, the changes will not be saved.
1. Confirmación (COMMIT)La función COMMIT se utiliza para confirmar los cambios realizados en una transacción y hacerlos permanentes en la base de datos. Ejemplo: Imagina que tienes una tabla de cuentas bancarias, y necesitas transferir dinero de una cuenta a otra. En este caso, la transferencia de dinero solo será permanente cuando se ejecute el COMMIT. Si ocurre un error antes del COMMIT, los cambios no serán guardados.
2. Reversión (ROLLBACK)La función ROLLBACK se utiliza para revertir o deshacer los cambios realizados en una transacción en caso de que haya un error o se desee cancelar la operación antes de confirmar los cambios. Ejemplo: Siguiendo con el ejemplo anterior, si algo falla durante la transferencia, puedes revertir los cambios. En este caso, si ocurre algún problema (por ejemplo, no hay suficientes fondos), el ROLLBACK deshace todas las actualizaciones realizadas durante la transacción.
2. ROLLBACK The ROLLBACK function is used to reverse or undo changes made to a transaction in case there is an error or you want to cancel the operation before committing the changes. Example: Continuing with the previous example, if something goes wrong during the transfer, you can reverse the changes. In this case, if any problem occurs (for example, there are not enough funds), the ROLLBACK undoes all updates made during the transaction.
3. Punto de guardado (SAVEPOINT)El SAVEPOINT permite establecer puntos intermedios en una transacción, lo que facilita revertir los cambios solo hasta un punto específico sin afectar a toda la transacción. Ejemplo: Supón que quieres actualizar varias cuentas y quieres poder deshacer solo una parte de los cambios si es necesario. Aquí, al ejecutar ROLLBACK TO punto1, deshacemos los cambios realizados después de ese punto, pero mantenemos los cambios anteriores.
3. Savepoint The SAVEPOINT allows you to set intermediate points in a transaction, making it easy to revert changes only up to a specific point without affecting the entire transaction. Example: Suppose you want to update multiple accounts and you want to be able to undo only part of the changes if necessary. Here, by executing ROLLBACK TO point1, we undo the changes made after that point, but keep the previous changes.
Cacarterísticas que definen una transacciónCharacteristics that define a transaction
- ATOMICIDAD. El sistema de transacciones se asegura de que todas las operaciones realizadas por una transacción confirmada correctamente estén reflejadas en la base de datos, y los efectos de una transacción anómala se deshacen por completo.
- COHERENCIA. Una transacción mueve la base de datos de un estado válido a otro estado válido y, si la transacción se termina de modo prematuro, la base de datos vuelve a recuperar su estado válido anterior.
- AISLAMIENTO. Las acciones que lleva a cabo una transacción no son visibles para otra transacción hasta que se confirma la transacción.
- DURABILIDAD. Una vez que una transacción se completa correctamente, sus efectos no se pueden modificar sin ejecutar una transacción de compensación.
CHARACTERISTICS ATOMICITY. The transaction system ensures that all operations performed by a successfully committed transaction are reflected in the database, and the effects of a failed transaction are completely undone. CONSISTENCY. A transaction moves the database from one valid state to another valid state, and if the transaction is terminated prematurely, the database returns to its previous valid state. ISOLATION. Actions performed by a transaction are not visible to another transaction until the transaction is committed. DURABILITY. Once a transaction completes successfully, its effects cannot be changed without executing a compensating transaction. ATOMICITY. The transaction system ensures that all operations performed by a successfully committed transaction are reflected in the database, and the effects of a failed transaction are completely undone. CONSISTENCY. A transaction moves the database from one valid state to another valid state, and if the transaction is terminated prematurely, the database returns to its previous valid state. ISOLATION. Actions performed by a transaction are not visible to another transaction until the transaction is committed. DURABILITY. Once a transaction completes successfully, its effects cannot be changed without executing a compensating transaction.