SlideShare una empresa de Scribd logo
1 de 8
BANCAVIRTUAL
Mario David Lopez Rivera 0901-19-18992
Abner Azael Sierra Madrid 0901-19-375
Bernard Eduardo Pacheco 0901-19-7990
Explicación
■ Nuestro procedimiento está basado en una banca virtual en donde se pueden realizar
movimiento al mismo o a otros bancos media vez sean de Guatemala
■ Esta nos permite realizar de una manera ágil consultas de saldo y transacciones al mismo banco o
a otros, al mismo tiempo esta lleva un log de todos los cambios que las cuentas sufren así poder
llevar una información detallada de todo, para más seguridad.
PropiedadesACID
■ En este procedimiento se aseguran las propiedades ACID ya que contiene atomicidad ya que a la
hora de realizar la transacción si no se cuenta con el saldo necesario en el número de cuenta a la
que se va a debitar esta procede a denegar la transacción por lo que siempre tiene un fin y no
queda a medias.
■ Contiene consistencia ya que cuando se realiza la transacción esto hace que en las 2 cuentas surjan
cambios, con esto nos referimos a sus respectivos débitos o créditos de dinero.
■ Al mismo tiempo cuenta con Aislamiento ya que cada transacción se toma su propio tiempo para
realizarse para no toparse o meterse con otra.
■ Cuenta con durabilidad ya que una vez confirmado el cambio ya sea por error la transacción
siempre se conserva el cambio.
Reglas del negocio
• Este funciona en varios bancos y se pueden realizar transacciones al mismo banco o a uno
diferente.
• No se realiza la transacción si la cuenta a donde se va a debitar no cuenta con la cantidad total en
su cuenta exacta o mayor a la que se va a debitar.
• Estas se tienen que completar las transacciones antes de poder realizar otra en las mismas cuentas.
• Una persona puede transferir dinero entre cuentas propias aunque sean de otro banco.
Ejemplo de
transacción
T1 (BAM) T2 (BANRURAL)
Leer (A)
A = A – 300
If (A < 0) then rollback
Else
(B = B + 300)
Escribir A
Commit
Leer (B)
B = B – 200
If (B < 0) then rollback
Else
(A = A + 200)
Escribir B
Stored procedure (agregar cuenta)
Store procedure (transacción)
Triggers

Más contenido relacionado

Similar a Guia de trabajo #2 BD.pptx

Transacciones en transact sql
Transacciones en transact sqlTransacciones en transact sql
Transacciones en transact sqlFreddy Poma Inga
 
Gestion de transacciones "Investigación"
Gestion de transacciones "Investigación"Gestion de transacciones "Investigación"
Gestion de transacciones "Investigación"UNIVERSIDAD VERACRUZANA
 
Base de datos propiedades acid
Base de datos propiedades acidBase de datos propiedades acid
Base de datos propiedades acidJefer Lee Parra
 
Cuentas de orden
Cuentas de ordenCuentas de orden
Cuentas de ordenvihuojca
 
La Gestión de la Tesorería - Presentación INAP (Abril de 2022).pdf
La Gestión de la Tesorería - Presentación INAP (Abril de 2022).pdfLa Gestión de la Tesorería - Presentación INAP (Abril de 2022).pdf
La Gestión de la Tesorería - Presentación INAP (Abril de 2022).pdfVictor Sanchez Beltran
 
Que es una transacciójghjn dentro del comercio electrónico
Que es una transacciójghjn dentro del comercio electrónicoQue es una transacciójghjn dentro del comercio electrónico
Que es una transacciójghjn dentro del comercio electrónicoMiluska Herrera
 
Que es una transacción dentro del comercio electrónico
Que es una transacción dentro del comercio electrónicoQue es una transacción dentro del comercio electrónico
Que es una transacción dentro del comercio electrónicoMiluska Herrera
 
Cuentas De Orden
Cuentas De OrdenCuentas De Orden
Cuentas De OrdenAna Gómez
 

Similar a Guia de trabajo #2 BD.pptx (20)

Transacciones.pptx julio
Transacciones.pptx julioTransacciones.pptx julio
Transacciones.pptx julio
 
Transacciones en transact sql
Transacciones en transact sqlTransacciones en transact sql
Transacciones en transact sql
 
Cuentas de oreden
Cuentas de oredenCuentas de oreden
Cuentas de oreden
 
Gestion de transacciones "Investigación"
Gestion de transacciones "Investigación"Gestion de transacciones "Investigación"
Gestion de transacciones "Investigación"
 
Base de datos propiedades acid
Base de datos propiedades acidBase de datos propiedades acid
Base de datos propiedades acid
 
Cuentas de orden
Cuentas de ordenCuentas de orden
Cuentas de orden
 
Sistema de informacion contable
Sistema de informacion contableSistema de informacion contable
Sistema de informacion contable
 
Administración de efectivo
Administración de efectivoAdministración de efectivo
Administración de efectivo
 
La Gestión de la Tesorería - Presentación INAP (Abril de 2022).pdf
La Gestión de la Tesorería - Presentación INAP (Abril de 2022).pdfLa Gestión de la Tesorería - Presentación INAP (Abril de 2022).pdf
La Gestión de la Tesorería - Presentación INAP (Abril de 2022).pdf
 
Manejo de caja tabla 15
Manejo de caja tabla 15Manejo de caja tabla 15
Manejo de caja tabla 15
 
Operaciones de servicio
Operaciones de servicioOperaciones de servicio
Operaciones de servicio
 
Operaciones bancarias 03
Operaciones bancarias  03Operaciones bancarias  03
Operaciones bancarias 03
 
Que es una transacciójghjn dentro del comercio electrónico
Que es una transacciójghjn dentro del comercio electrónicoQue es una transacciójghjn dentro del comercio electrónico
Que es una transacciójghjn dentro del comercio electrónico
 
Que es una transacción dentro del comercio electrónico
Que es una transacción dentro del comercio electrónicoQue es una transacción dentro del comercio electrónico
Que es una transacción dentro del comercio electrónico
 
Cuentas De Orden
Cuentas De OrdenCuentas De Orden
Cuentas De Orden
 
Operaciones bancarias 03
Operaciones bancarias  03Operaciones bancarias  03
Operaciones bancarias 03
 
Base de datos Transaccional
Base de datos TransaccionalBase de datos Transaccional
Base de datos Transaccional
 
EFECTIVO.ppt
EFECTIVO.pptEFECTIVO.ppt
EFECTIVO.ppt
 
Manejo de caja trujillo
Manejo de caja trujilloManejo de caja trujillo
Manejo de caja trujillo
 
TRANSACCIONES
TRANSACCIONESTRANSACCIONES
TRANSACCIONES
 

Último

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 

Último (15)

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 

Guia de trabajo #2 BD.pptx

  • 1. BANCAVIRTUAL Mario David Lopez Rivera 0901-19-18992 Abner Azael Sierra Madrid 0901-19-375 Bernard Eduardo Pacheco 0901-19-7990
  • 2. Explicación ■ Nuestro procedimiento está basado en una banca virtual en donde se pueden realizar movimiento al mismo o a otros bancos media vez sean de Guatemala ■ Esta nos permite realizar de una manera ágil consultas de saldo y transacciones al mismo banco o a otros, al mismo tiempo esta lleva un log de todos los cambios que las cuentas sufren así poder llevar una información detallada de todo, para más seguridad.
  • 3. PropiedadesACID ■ En este procedimiento se aseguran las propiedades ACID ya que contiene atomicidad ya que a la hora de realizar la transacción si no se cuenta con el saldo necesario en el número de cuenta a la que se va a debitar esta procede a denegar la transacción por lo que siempre tiene un fin y no queda a medias. ■ Contiene consistencia ya que cuando se realiza la transacción esto hace que en las 2 cuentas surjan cambios, con esto nos referimos a sus respectivos débitos o créditos de dinero. ■ Al mismo tiempo cuenta con Aislamiento ya que cada transacción se toma su propio tiempo para realizarse para no toparse o meterse con otra. ■ Cuenta con durabilidad ya que una vez confirmado el cambio ya sea por error la transacción siempre se conserva el cambio.
  • 4. Reglas del negocio • Este funciona en varios bancos y se pueden realizar transacciones al mismo banco o a uno diferente. • No se realiza la transacción si la cuenta a donde se va a debitar no cuenta con la cantidad total en su cuenta exacta o mayor a la que se va a debitar. • Estas se tienen que completar las transacciones antes de poder realizar otra en las mismas cuentas. • Una persona puede transferir dinero entre cuentas propias aunque sean de otro banco.
  • 5. Ejemplo de transacción T1 (BAM) T2 (BANRURAL) Leer (A) A = A – 300 If (A < 0) then rollback Else (B = B + 300) Escribir A Commit Leer (B) B = B – 200 If (B < 0) then rollback Else (A = A + 200) Escribir B