SlideShare ist ein Scribd-Unternehmen logo
1 von 8
UNIVERSIDAD VERACRUZANA
FACULTAD DE ADMINISTRACIÓN



TEMA: GESTION DE TRANSACCIONES

MAESTRO:
CARLOS ARTURO TORRES GASTELU
       Integrantes:
       Menguelle Castro Alberto
       Varela Romero Stephanie
APLICADA A LA EMPRESA FHACCES
Se diseñará una aplicación para realizar transacciones
directamente a la base de datos, dentro de la cual, en el modulo
de venta, se registrará la información de la venta en progreso a
través de una “tabla virtual” la cual contendrá todos los datos de
la venta en proceso, sin embargo esta no se verá reflejada en la
base de datos, ya que si la venta no se llega a realizar, el usuario
puede cancelar la venta y de esta forma se destruye la
información almacenada en la tabla virtual sin afectar la
integridad de la base de datos, los datos de esta tabla virtual,
serán transferidos a la base de datos hasta que el usuario
concrete la venta y haga la impresión del ticket o la factura
correspondiente, cumpliendo con esto con la intención de
mantener las condiciones de la prueba acida de la base de datos.
¿Qué Es una Transacción?
 • Conjunto de acciones u operaciones que se
   realizan de manera lógica, estas tienen que tener
   un resultado coherente de acuerdo a lo
   solicitado.
Las propiedades de las transacciones son:

•   ATOMICIDAD
•   CONSISTENCIA
•   AISLAMIENTO
•   DURABILIDAD
• ATOMICIDAD:
(Indivisible)Una transacción es una unidad atómica de ejecución
(o se ejecutan todas sus operaciones o ninguna). Si se esta
realizando un a matricula a un estudiante y antes de guardar
todos los cambios el sistema se para y no termina la operación,
por lo tanto la transacción no se realiza.


• CONSISTENCIA:
Es consistente si se garantiza que siempre se verifican unas
determinadas condiciones, definidas por nosotros, y que
expresaremos en forma de reglas. Las condiciones deben
cumplirse obligatoriamente antes y después de la transacción.
En caso de una transacción de dinero de una cuenta a otra, pude
ocurrir que se realizó a una cuenta errónea por lo tanto no es
responsable el SGBD, entonces la incoherencia viene a partir de
los desarrolladores, pero se cumple con la operación que ha sido
programada.
• ATOMICIDAD:
(Indivisible)Una transacción es una unidad atómica de ejecución
(o se ejecutan todas sus operaciones o ninguna). Si se esta
realizando un a matricula a un estudiante y antes de guardar
todos los cambios el sistema se para y no termina la operación,
por lo tanto la transacción no se realiza.


• CONSISTENCIA:
Es consistente si se garantiza que siempre se verifican unas
determinadas condiciones, definidas por nosotros, y que
expresaremos en forma de reglas. Las condiciones deben
cumplirse obligatoriamente antes y después de la transacción.
En caso de una transacción de dinero de una cuenta a otra, pude
ocurrir que se realizó a una cuenta errónea por lo tanto no es
responsable el SGBD, entonces la incoherencia viene a partir de
los desarrolladores, pero se cumple con la operación que ha sido
programada.
• AISLAMIENTO
El aislamiento es la garantía de que los cambios hechos
dentro de cualquier transacción son invisibles al resto los
usuarios, mientras esta no haya concluido. Así se garantiza
que el resto de usuarios no observen los cambios
intermedios.
una transacción no debe hacer visibles sus cambios a otras
transacciones hasta que es confirmada Si existió un error en
la transacción del dinero no debería afectar las demás, ya
que se bloquearían para que puedan acceder otros usuarios,
por lo tanto debería tratarse como acceso independiente,
por usuario o por transacciones.
• DURABILIDAD
Garantiza que, en el instante en el que se finaliza la
transacción, esta perdura. Incluso en el caso de fallo en el
sistema, este deberá ser capaz de recuperarse y recordar
todas la transacciones que hayan sido completadas.
Cuando una transacción es confirmada sus cambios deben
ser grabados en la BD y no deben perderse debido a fallos
de otras transacciones o del sistema.
En el momento de realizar la transacción del traspaso de
dinero de una cuenta a otra, debe ser confirmada la
permanencia de los datos
• Gestor de transacciones
Es la parte del gestor de base de datos que se
asegura de mantener la atomicidad, durabilidad y
aislamiento de las transacciones. Si no hay ningún
error, al acabar la transacción esta se da por
definitiva. Si se produce un error durante la
transacción, el sistema debe restaurar la base de
datos al estado en que estaba justo antes de que
empezara la transacción. Este proceso se
denomina         recuperación        de      fallos.

Weitere ähnliche Inhalte

Andere mochten auch

Apresentação Resultados 2T06
Apresentação Resultados 2T06Apresentação Resultados 2T06
Apresentação Resultados 2T06CPFL RI
 
Iii evaluacion curso de preparacion nombramiento contrato trujillo sabado 11 ...
Iii evaluacion curso de preparacion nombramiento contrato trujillo sabado 11 ...Iii evaluacion curso de preparacion nombramiento contrato trujillo sabado 11 ...
Iii evaluacion curso de preparacion nombramiento contrato trujillo sabado 11 ...Isela Guerrero Pacheco
 
Vii material huacho sabado 20 de junio 2015
Vii material huacho sabado 20 de junio 2015Vii material huacho sabado 20 de junio 2015
Vii material huacho sabado 20 de junio 2015Isela Guerrero Pacheco
 
V material huaral viernes 15 de junio 2015
V material huaral viernes 15 de junio 2015V material huaral viernes 15 de junio 2015
V material huaral viernes 15 de junio 2015Isela Guerrero Pacheco
 
Slides Palestra MARCAS (foods) de alimentos FIPAN 2015 - com Marcos Hiller
Slides Palestra MARCAS (foods) de alimentos   FIPAN 2015 - com Marcos HillerSlides Palestra MARCAS (foods) de alimentos   FIPAN 2015 - com Marcos Hiller
Slides Palestra MARCAS (foods) de alimentos FIPAN 2015 - com Marcos HillerMarcos Hiller
 
Arquitetura de papel ii
Arquitetura de papel iiArquitetura de papel ii
Arquitetura de papel iimceurodrigues
 
Solucion calificacion de tareas chamilo lms
Solucion calificacion de tareas chamilo lmsSolucion calificacion de tareas chamilo lms
Solucion calificacion de tareas chamilo lmsMichela Mosquera
 
ApresentaçãO Celi Fatima
ApresentaçãO Celi FatimaApresentaçãO Celi Fatima
ApresentaçãO Celi FatimaDucely Santos
 
Ola Galera Que Esta Visitando
Ola Galera Que Esta VisitandoOla Galera Que Esta Visitando
Ola Galera Que Esta Visitandoguest19d514e9
 
Actividades varias matematica 2012 3º
Actividades varias matematica 2012 3ºActividades varias matematica 2012 3º
Actividades varias matematica 2012 3ºMariela Pomini
 

Andere mochten auch (20)

Apresentação Resultados 2T06
Apresentação Resultados 2T06Apresentação Resultados 2T06
Apresentação Resultados 2T06
 
Saga Paga Meia
Saga Paga MeiaSaga Paga Meia
Saga Paga Meia
 
Iii evaluacion curso de preparacion nombramiento contrato trujillo sabado 11 ...
Iii evaluacion curso de preparacion nombramiento contrato trujillo sabado 11 ...Iii evaluacion curso de preparacion nombramiento contrato trujillo sabado 11 ...
Iii evaluacion curso de preparacion nombramiento contrato trujillo sabado 11 ...
 
Vii material huacho sabado 20 de junio 2015
Vii material huacho sabado 20 de junio 2015Vii material huacho sabado 20 de junio 2015
Vii material huacho sabado 20 de junio 2015
 
V material huaral viernes 15 de junio 2015
V material huaral viernes 15 de junio 2015V material huaral viernes 15 de junio 2015
V material huaral viernes 15 de junio 2015
 
Slides Palestra MARCAS (foods) de alimentos FIPAN 2015 - com Marcos Hiller
Slides Palestra MARCAS (foods) de alimentos   FIPAN 2015 - com Marcos HillerSlides Palestra MARCAS (foods) de alimentos   FIPAN 2015 - com Marcos Hiller
Slides Palestra MARCAS (foods) de alimentos FIPAN 2015 - com Marcos Hiller
 
Letra 2010
Letra 2010Letra 2010
Letra 2010
 
Librillo tecnologia
Librillo tecnologiaLibrillo tecnologia
Librillo tecnologia
 
Proyecto 5 secundaria
Proyecto 5 secundariaProyecto 5 secundaria
Proyecto 5 secundaria
 
Arquitetura de papel ii
Arquitetura de papel iiArquitetura de papel ii
Arquitetura de papel ii
 
Orden jerarquía y sistema internacional
Orden jerarquía y sistema internacionalOrden jerarquía y sistema internacional
Orden jerarquía y sistema internacional
 
Solucion calificacion de tareas chamilo lms
Solucion calificacion de tareas chamilo lmsSolucion calificacion de tareas chamilo lms
Solucion calificacion de tareas chamilo lms
 
ApresentaçãO Celi Fatima
ApresentaçãO Celi FatimaApresentaçãO Celi Fatima
ApresentaçãO Celi Fatima
 
Exemplo
ExemploExemplo
Exemplo
 
Ola Galera Que Esta Visitando
Ola Galera Que Esta VisitandoOla Galera Que Esta Visitando
Ola Galera Que Esta Visitando
 
Alimentação
AlimentaçãoAlimentação
Alimentação
 
Aula
AulaAula
Aula
 
Actividades varias matematica 2012 3º
Actividades varias matematica 2012 3ºActividades varias matematica 2012 3º
Actividades varias matematica 2012 3º
 
17
1717
17
 
Gripe A (H1 N1)
Gripe A (H1 N1)Gripe A (H1 N1)
Gripe A (H1 N1)
 

Ähnlich wie Gestion de transacciones

Ähnlich wie Gestion de transacciones (20)

Transacciones en transact sql
Transacciones en transact sqlTransacciones en transact sql
Transacciones en transact sql
 
Base de datos propiedades acid
Base de datos propiedades acidBase de datos propiedades acid
Base de datos propiedades acid
 
Transacciones base de datos
Transacciones base de datosTransacciones base de datos
Transacciones base de datos
 
sistemas de transaccione
sistemas de transaccionesistemas de transaccione
sistemas de transaccione
 
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
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datos
 
Bases de Datos Multiusuario.pptx
Bases de Datos Multiusuario.pptxBases de Datos Multiusuario.pptx
Bases de Datos Multiusuario.pptx
 
Transacciones
TransaccionesTransacciones
Transacciones
 
transaction-management
transaction-managementtransaction-management
transaction-management
 
Base de datos Transaccional
Base de datos TransaccionalBase de datos Transaccional
Base de datos Transaccional
 
Gestion de transacciones
Gestion de transaccionesGestion de transacciones
Gestion de transacciones
 
Gestion de transacciones
Gestion de transaccionesGestion de transacciones
Gestion de transacciones
 
Transaccion
TransaccionTransaccion
Transaccion
 
Tipos de-sistemas-de-informacion
Tipos de-sistemas-de-informacionTipos de-sistemas-de-informacion
Tipos de-sistemas-de-informacion
 
trabajo 5
trabajo 5trabajo 5
trabajo 5
 
Resumen sistemas soporte basados informacion
Resumen sistemas soporte basados informacionResumen sistemas soporte basados informacion
Resumen sistemas soporte basados informacion
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Transacciones
TransaccionesTransacciones
Transacciones
 

Mehr von dulcementefanny (16)

Iso 9000 2000 (es)
Iso 9000 2000 (es)Iso 9000 2000 (es)
Iso 9000 2000 (es)
 
Iso 9000 2000 (es)
Iso 9000 2000 (es)Iso 9000 2000 (es)
Iso 9000 2000 (es)
 
Base registros
Base registrosBase registros
Base registros
 
Base registros
Base registrosBase registros
Base registros
 
Final
FinalFinal
Final
 
Escenarios consultas
Escenarios consultasEscenarios consultas
Escenarios consultas
 
Empresa bd
Empresa bdEmpresa bd
Empresa bd
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
Empresa
EmpresaEmpresa
Empresa
 
Empresa bd
Empresa bdEmpresa bd
Empresa bd
 
Mapa
MapaMapa
Mapa
 
CODIGO MYSQL
CODIGO MYSQLCODIGO MYSQL
CODIGO MYSQL
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Empresa bd
Empresa bdEmpresa bd
Empresa bd
 
Universidadveracruzana.docx
Universidadveracruzana.docxUniversidadveracruzana.docx
Universidadveracruzana.docx
 
Tabla de los smbd
Tabla de los smbdTabla de los smbd
Tabla de los smbd
 

Gestion de transacciones

  • 1. UNIVERSIDAD VERACRUZANA FACULTAD DE ADMINISTRACIÓN TEMA: GESTION DE TRANSACCIONES MAESTRO: CARLOS ARTURO TORRES GASTELU Integrantes: Menguelle Castro Alberto Varela Romero Stephanie
  • 2. APLICADA A LA EMPRESA FHACCES Se diseñará una aplicación para realizar transacciones directamente a la base de datos, dentro de la cual, en el modulo de venta, se registrará la información de la venta en progreso a través de una “tabla virtual” la cual contendrá todos los datos de la venta en proceso, sin embargo esta no se verá reflejada en la base de datos, ya que si la venta no se llega a realizar, el usuario puede cancelar la venta y de esta forma se destruye la información almacenada en la tabla virtual sin afectar la integridad de la base de datos, los datos de esta tabla virtual, serán transferidos a la base de datos hasta que el usuario concrete la venta y haga la impresión del ticket o la factura correspondiente, cumpliendo con esto con la intención de mantener las condiciones de la prueba acida de la base de datos.
  • 3. ¿Qué Es una Transacción? • Conjunto de acciones u operaciones que se realizan de manera lógica, estas tienen que tener un resultado coherente de acuerdo a lo solicitado. Las propiedades de las transacciones son: • ATOMICIDAD • CONSISTENCIA • AISLAMIENTO • DURABILIDAD
  • 4. • ATOMICIDAD: (Indivisible)Una transacción es una unidad atómica de ejecución (o se ejecutan todas sus operaciones o ninguna). Si se esta realizando un a matricula a un estudiante y antes de guardar todos los cambios el sistema se para y no termina la operación, por lo tanto la transacción no se realiza. • CONSISTENCIA: Es consistente si se garantiza que siempre se verifican unas determinadas condiciones, definidas por nosotros, y que expresaremos en forma de reglas. Las condiciones deben cumplirse obligatoriamente antes y después de la transacción. En caso de una transacción de dinero de una cuenta a otra, pude ocurrir que se realizó a una cuenta errónea por lo tanto no es responsable el SGBD, entonces la incoherencia viene a partir de los desarrolladores, pero se cumple con la operación que ha sido programada.
  • 5. • ATOMICIDAD: (Indivisible)Una transacción es una unidad atómica de ejecución (o se ejecutan todas sus operaciones o ninguna). Si se esta realizando un a matricula a un estudiante y antes de guardar todos los cambios el sistema se para y no termina la operación, por lo tanto la transacción no se realiza. • CONSISTENCIA: Es consistente si se garantiza que siempre se verifican unas determinadas condiciones, definidas por nosotros, y que expresaremos en forma de reglas. Las condiciones deben cumplirse obligatoriamente antes y después de la transacción. En caso de una transacción de dinero de una cuenta a otra, pude ocurrir que se realizó a una cuenta errónea por lo tanto no es responsable el SGBD, entonces la incoherencia viene a partir de los desarrolladores, pero se cumple con la operación que ha sido programada.
  • 6. • AISLAMIENTO El aislamiento es la garantía de que los cambios hechos dentro de cualquier transacción son invisibles al resto los usuarios, mientras esta no haya concluido. Así se garantiza que el resto de usuarios no observen los cambios intermedios. una transacción no debe hacer visibles sus cambios a otras transacciones hasta que es confirmada Si existió un error en la transacción del dinero no debería afectar las demás, ya que se bloquearían para que puedan acceder otros usuarios, por lo tanto debería tratarse como acceso independiente, por usuario o por transacciones.
  • 7. • DURABILIDAD Garantiza que, en el instante en el que se finaliza la transacción, esta perdura. Incluso en el caso de fallo en el sistema, este deberá ser capaz de recuperarse y recordar todas la transacciones que hayan sido completadas. Cuando una transacción es confirmada sus cambios deben ser grabados en la BD y no deben perderse debido a fallos de otras transacciones o del sistema. En el momento de realizar la transacción del traspaso de dinero de una cuenta a otra, debe ser confirmada la permanencia de los datos
  • 8. • Gestor de transacciones Es la parte del gestor de base de datos que se asegura de mantener la atomicidad, durabilidad y aislamiento de las transacciones. Si no hay ningún error, al acabar la transacción esta se da por definitiva. Si se produce un error durante la transacción, el sistema debe restaurar la base de datos al estado en que estaba justo antes de que empezara la transacción. Este proceso se denomina recuperación de fallos.