UNIDAD 3.1 PBD
rafael.fuentes
Created on September 2, 2024
More creations to inspire you
SLYCE DECK
Personalized
LET’S GO TO LONDON!
Personalized
ENERGY KEY ACHIEVEMENTS
Personalized
HUMAN AND SOCIAL DEVELOPMENT KEY
Personalized
CULTURAL HERITAGE AND ART KEY ACHIEVEMENTS
Personalized
DOWNFALLL OF ARAB RULE IN AL-ANDALUS
Personalized
ABOUT THE EEA GRANTS AND NORWAY
Personalized
Transcript
3.1 Transacciones
3.1.1 Definición y objetivos
Iniciemos por definir qué es una transacción, que en realidad son una serie de sentencias SQL las cuales, deben de ejecutarse de principio a fin y en caso de que algo no permitaa que se culminen, se debe de regresar al punto inicial. Para aprender sobre la definición y los objetivos de las transacciones te invitamos a realizar la lectura obligatoria 1 en la que leerás qué es una transacción y cuáles son sus objetivos lo que te permitirá comprenderlas y tener mejor conocimiento para su creación e implementación.
Para visualizar la información, da clic sobre el link
Sánchez, J. (s. f.). Unidad 11. Manipulación de datos. Unidad 11. Manipulación de datos. Recuperado 5 de agosto de 2024, de https://josejuansanchez.org/bd/unidad-11-teoria/index.html
Lectura obligatoria 1
3.1.2 Propiedades ACID
Ahora que conoces la definición de transacción veremos lo que es ACID, es un acrónimo por las siglas en inglés de Atómicas, Consistentes, Isolation (Aisladas en español) y D duraderas, para que comprendas cada uno de estos conceptos y su uso en las bases de datos, te invitamos a ver el video 1 el cual explicará por medio de ejemplos, el significado de cada una de las propiedades, al término del video habrás comprendido el porqué de estos acrónimos.
Hacker Nómada (2020, 18 de julio). ACID Transactions: Fundamentos de bases de datos. [Video]. YouTube. https://www.youtube.com/watch?v=0tAqp3w_K2o
Para visualizar la información, da clic sobre el link
Video 2.
3.1.3 Control de transacciones
El control de transacciones garantiza la integridad de los datos en una base de datos, asegurando que un conjunto de operaciones se ejecute de forma completa o no se ejecute ninguna, para lo cual tiene los comandos COMMIT, su función es verificar que se realizaron todos los pasos de manera correcta o ROLLBACK el cual hace que se revierta lo que ya había ejecutado debido a que no se terminó el proceso.Esto lo puedes ver en el video 2, te mostrará cómo funciona cada uno de estos comandos al ir ejecutando las sentencias, qué pasa cuando no se termina la transacción, y cuando se concluye exitosamente.
Alex Blue DataBase. (2020, 10 de septiembre). Transacciones en MysSQL. [video]. YouTube. https://www.youtube.com/watch?v=2bRhNEk57I0
Para visualizar la información, da clic sobre el link
Video 2.
3.1.4 Concurrencia
La concurrencia es la capacidad de un sistema de gestión de bases de datos (SGBD) de permitir que múltiples usuarios o procesos accedan y modifiquen los datos de forma simultánea. Esto se logra mediante mecanismos que garantizan la consistencia y la integridad de los datos, evitando conflictos y asegurando que las transacciones se ejecuten correctamente. Lo cual te lo explica la lectura 2, y al termino de esta sabrás lo importante que es la concurrencia en las bases de datos.
Para visualizar la información, da clic sobre el link
Zendejas, A. (s. f.). Control de concurrencia. Recuperado 1 de agosto de 2024, de https://sites.google.com/view/basededatosdistribuidasaldeni/sql-y-su-funcionalidad/control-de-concurrencia
Lectura obligatoria 2
3.1.5 Sentencias para efectuar transacciones
Las transacciones en bases de datos permiten agrupar un conjunto de operaciones que se ejecutan como una unidad atómica. Las sentencias SQL como BEGIN TRANSACTION, COMMIT y ROLLBACK son fundamentales para controlar el inicio, finalización y reversión de estas transacciones. En el video 2 podrás ver un ejemplo práctico donde se muestran las sentencias a utilizar y explica el cómo realizarlas.
Para visualizar la información, da clic sobre el link
Alex Blue DataBase. (2020, 10 de septiembre). Transacciones en MysSQL. [video]. YouTube. https://www.youtube.com/watch?v=2bRhNEk57I0
Video 2.