SlideShare una empresa de Scribd logo
1 de 2
Informe
Transacciones
Vielka González 8-852-2126
CONCEPTOSDE TRANSACCIONES
Una transacción en un sistema de gestión de bases de datos
(SGBD), es un conjunto de órdenes que se ejecutan formando una
unidad de trabajo, es decir, una forma indivisible o atómica.
La Transaccion consiste en lograr hacer cualquier tipo de operación
en una base de datos, basándonos en consultas desde las más
simples hasta las de mayor grado de complejidad.
Transaccion se entiende en el ámbito de las bases de datos en
lograr hacer acciones sobre las bases de datos deseadas, logrando
operaciones de ingreso, borrado, actualización y visualizar.
MODELO DE TRANSACCIÓN
Propiedadesde una Transacción:
También conocidas como propiedades ACID, debido a las iniciales
en inglés de las cuatro propiedades presentadas a continuación:
 Atomicidad (Atomicity): Se ejecutan todas las operaciones
que forman parte de la transacción o ninguna de las
operaciones son ejecutadas (todo o nada).
 Durabilidad (Durability): Todos los cambios realizados por
una transacción validada deben permanecer en la Base de
Datos, a pesar de las fallas.
 Consistencia (Consistency): Una transacción toma una
base de datos consistente, hace operaciones sobre ella y
debe dejarla en un estado consistente. Esta propiedad
asegura que la transacción transforma el estado de la BD de
forma correcta, es decir, deja la Base de Datos en un estado
consistente.
 Aislamiento (Isolation): Una transacción que se está
ejecutando no revela sus resultados a otra transacción
concurrente antes de validar, es decir, la ejecución de una
transacción no debe interferir con la ejecución de otras
transacciones que se estén ejecutando
concurrentemente.consistente de la base de datos.
Primitiva Descripción
BEGIN_TRANSACTION Inicio de la Transacción.
COMMIT Permite que todos los
cambios realizados por la
transacción sobre la base
de datos permanezcan en
la misma y por tanto sean
visibles a las demás
transacciones.
ROLLBACK ó ABORT Deshace todos los cambios
realizados sobre la base de
datos, dejándolo sobre
estado inicial.
READ Lectura de la Data
WRITE Escritura de la Data

Más contenido relacionado

La actualidad más candente (9)

Transaccion
TransaccionTransaccion
Transaccion
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Consistencia
ConsistenciaConsistencia
Consistencia
 
Desarrollo de Aplicaciones Web II - Sesión 07: Transacciones
Desarrollo de Aplicaciones Web II - Sesión 07: TransaccionesDesarrollo de Aplicaciones Web II - Sesión 07: Transacciones
Desarrollo de Aplicaciones Web II - Sesión 07: Transacciones
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Necesidad de la recuperación
Necesidad de la recuperaciónNecesidad de la recuperación
Necesidad de la recuperación
 
Niveles De Aislamiento
Niveles De AislamientoNiveles De Aislamiento
Niveles De Aislamiento
 
INTERBLOQUEOS Y NIVELES DE AISLAMIENTO
INTERBLOQUEOS Y NIVELES DE AISLAMIENTOINTERBLOQUEOS Y NIVELES DE AISLAMIENTO
INTERBLOQUEOS Y NIVELES DE AISLAMIENTO
 
Abd clase 5 y 6
Abd clase 5 y 6Abd clase 5 y 6
Abd clase 5 y 6
 

Destacado (6)

Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Bases datos
Bases datosBases datos
Bases datos
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
T ransacciones
T ransaccionesT ransacciones
T ransacciones
 
Fisc sist.info. parte2
Fisc sist.info. parte2Fisc sist.info. parte2
Fisc sist.info. parte2
 

Similar a Concepto de transacciones

Diseño & Procesamiento de transacciones
Diseño & Procesamiento de transaccionesDiseño & Procesamiento de transacciones
Diseño & Procesamiento de transacciones
Blanca Parra
 
BD: Cuestiones de Repaso del Capitulo 20.
BD: Cuestiones de Repaso del Capitulo 20.BD: Cuestiones de Repaso del Capitulo 20.
BD: Cuestiones de Repaso del Capitulo 20.
Victor Samaniego
 

Similar a Concepto de transacciones (20)

Transacciones en transact sql
Transacciones en transact sqlTransacciones en transact sql
Transacciones en transact sql
 
Transacciones.pptx julio
Transacciones.pptx julioTransacciones.pptx julio
Transacciones.pptx julio
 
Transacciones.pptx julio
Transacciones.pptx julioTransacciones.pptx julio
Transacciones.pptx julio
 
Transaccion
TransaccionTransaccion
Transaccion
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Diseño & Procesamiento de transacciones
Diseño & Procesamiento de transaccionesDiseño & Procesamiento de transacciones
Diseño & Procesamiento de transacciones
 
Bases de Datos Multiusuario.pptx
Bases de Datos Multiusuario.pptxBases de Datos Multiusuario.pptx
Bases de Datos Multiusuario.pptx
 
Taller de Base de Datos - Unidad 5 transacciones
Taller de Base de Datos - Unidad 5  transaccionesTaller de Base de Datos - Unidad 5  transacciones
Taller de Base de Datos - Unidad 5 transacciones
 
Gestion de transacciones "Investigación"
Gestion de transacciones "Investigación"Gestion de transacciones "Investigación"
Gestion de transacciones "Investigación"
 
BD: Cuestiones de Repaso del Capitulo 20.
BD: Cuestiones de Repaso del Capitulo 20.BD: Cuestiones de Repaso del Capitulo 20.
BD: Cuestiones de Repaso del Capitulo 20.
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Transacciones
TransaccionesTransacciones
Transacciones
 
trabajo 5
trabajo 5trabajo 5
trabajo 5
 
Gestion de transacciones
Gestion de transaccionesGestion de transacciones
Gestion de transacciones
 
Transaciones en mysql
Transaciones en mysqlTransaciones en mysql
Transaciones en mysql
 
Transacciones base de datos
Transacciones base de datosTransacciones base de datos
Transacciones base de datos
 
ACID.pptx
ACID.pptxACID.pptx
ACID.pptx
 

Último

Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdfAntenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
perezreyesalberto10
 
Mapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptxMapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptx
jose880240
 

Último (8)

P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
 
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdfAntenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
 
Mapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptxMapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptx
 
Presentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la WebPresentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la Web
 
Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuad
 
tabla-bacterias-1-0-179241-downloadable-3772106.pdf
tabla-bacterias-1-0-179241-downloadable-3772106.pdftabla-bacterias-1-0-179241-downloadable-3772106.pdf
tabla-bacterias-1-0-179241-downloadable-3772106.pdf
 
Emprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoEmprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC Mexico
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
 

Concepto de transacciones

  • 1. Informe Transacciones Vielka González 8-852-2126 CONCEPTOSDE TRANSACCIONES Una transacción en un sistema de gestión de bases de datos (SGBD), es un conjunto de órdenes que se ejecutan formando una unidad de trabajo, es decir, una forma indivisible o atómica. La Transaccion consiste en lograr hacer cualquier tipo de operación en una base de datos, basándonos en consultas desde las más simples hasta las de mayor grado de complejidad. Transaccion se entiende en el ámbito de las bases de datos en lograr hacer acciones sobre las bases de datos deseadas, logrando operaciones de ingreso, borrado, actualización y visualizar.
  • 2. MODELO DE TRANSACCIÓN Propiedadesde una Transacción: También conocidas como propiedades ACID, debido a las iniciales en inglés de las cuatro propiedades presentadas a continuación:  Atomicidad (Atomicity): Se ejecutan todas las operaciones que forman parte de la transacción o ninguna de las operaciones son ejecutadas (todo o nada).  Durabilidad (Durability): Todos los cambios realizados por una transacción validada deben permanecer en la Base de Datos, a pesar de las fallas.  Consistencia (Consistency): Una transacción toma una base de datos consistente, hace operaciones sobre ella y debe dejarla en un estado consistente. Esta propiedad asegura que la transacción transforma el estado de la BD de forma correcta, es decir, deja la Base de Datos en un estado consistente.  Aislamiento (Isolation): Una transacción que se está ejecutando no revela sus resultados a otra transacción concurrente antes de validar, es decir, la ejecución de una transacción no debe interferir con la ejecución de otras transacciones que se estén ejecutando concurrentemente.consistente de la base de datos. Primitiva Descripción BEGIN_TRANSACTION Inicio de la Transacción. COMMIT Permite que todos los cambios realizados por la transacción sobre la base de datos permanezcan en la misma y por tanto sean visibles a las demás transacciones. ROLLBACK ó ABORT Deshace todos los cambios realizados sobre la base de datos, dejándolo sobre estado inicial. READ Lectura de la Data WRITE Escritura de la Data