0% encontró este documento útil (0 votos)
157 vistas4 páginas

Transacciones en Bases de Datos

Este documento describe las transacciones en bases de datos. Explica que una transacción es una unidad de trabajo compuesta por diversas tareas que deben ejecutarse todas o ninguna. También describe las propiedades ACID que deben cumplir las transacciones (atomicidad, consistencia, aislamiento y durabilidad). Muestra cómo usar commit para confirmar cambios de manera permanente en la base de datos y rollback para cancelarlos.

Cargado por

Dominik
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
157 vistas4 páginas

Transacciones en Bases de Datos

Este documento describe las transacciones en bases de datos. Explica que una transacción es una unidad de trabajo compuesta por diversas tareas que deben ejecutarse todas o ninguna. También describe las propiedades ACID que deben cumplir las transacciones (atomicidad, consistencia, aislamiento y durabilidad). Muestra cómo usar commit para confirmar cambios de manera permanente en la base de datos y rollback para cancelarlos.

Cargado por

Dominik
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

INSTITUTO TECNOLÓGICO SUPERIOR DE CALKINÍ EN EL

ESTADO DE CAMPECHE

PARTICIPANTES DE LA
ACTIVIDAD:

CRISTHIAN DEL CARMEN CAB


CHI 6143
BRYAN HACIEL CATZIN 6253
UC

CARRERA: INGENIERÍA EN INFORMÁTICA


MATERIA: TALLER DE BASE DE DATOS
3
GRUPO: A
SEMESTRE:6

***/PARCIAL 1/***

DOCENTE:Doc Felipe Angel Alvares Salgado


ACTIVIDAD: Investigación sobre transacciones, Aplicar commit y rollback a la base de
datos
TRANSACCIONES
Una transacción es una unidad de trabajo compuesta por diversas
tareas, cuyo resultado final debe ser que se ejecuten todas o ninguna
de ellas.
Las transacciones base de datos delimitan un conjunto de operaciones
de base de datos (es decir, sentencias SQL), que son procesadas
como un todo, de forma que las operaciones que están incluidas
dentro de esas transacciones base de datos se validan (commit) o se
cancelan (rollback) como una única operación.
Deben ser capaces de escalar rápidamente para satisfacer las
demandas sin sacrificar cambios significativos en las aplicaciones que
las soportan.
Una transacción, para cumplir con su propósito y protegernos de todos
los problemas, debe presentar las siguientes características:

 Atomicidad: las operaciones que componen una transacción


deben considerarse como una sola.
 Consistencia: una operación nunca deberá dejar datos
inconsistentes.
 Aislamiento: los datos "sucios" deben estar aislados, y evitar que
los usuarios utilicen información que aún no está confirmada o
validada. (por ejemplo: ¿sigue siendo válido el saldo mientras
realizo la operación?)
 Durabilidad: una vez completada la transacción los datos
actualizados ya serán permanentes y confirmados.

A estas propiedades se las suele conocer como propiedades ACID (de


sus siglas en inglés: Atomicity, Consistency, Isolation y Durability).
Forma de hacer uso de una transacción

De esta manera se muestra al momento de hacer el commit y no nos da


error la tabla automáticamente se modifica con los datos ingresados en
este caso Gabriel, 123.

En este caso no se afectó a ninguna fila ya que el teléfono es el mismo


al anterior y aplicado el rollback eso hace que no permita algún cambio
en dicha tabla.
REFERENCIAS DE LA INVESTIGACION.
https://www.campusmvp.es/post/Fundamentos-de-SQL-
Transacciones.html
https://docs.microsoft.com/en-us/sql/t-sql/language-elements/commit-
transaction-transact-sql?view=sql-server-ver15
https://blog.power.es/el-valor-de-de-datos/transacciones-base-de-
datos-y-su-importancia-al-migrar-a-la-nube

También podría gustarte