SlideShare a Scribd company logo
1 of 9
• Es un tipo de sistema de información diseñado para
recolectar, almacenar, modificar y recuperar todo tipo de
información que es generada por las transacciones en
una organización. Una transacción es un evento o
proceso que genera o modifica la información que se
encuentran eventualmente almacenados en un sistema
de información.
• Un sistema transaccional debe controlar las
transacciones para mantener la seguridad y
consistencia de los datos involucrados. Por
ejemplo, un cliente transfiere dinero de una
cuenta a otra cuenta dentro de un mismo
banco; la cantidad de dinero que se descuenta
de la cuenta emisora debe ser igual a la que se
suma en la cuenta receptora. De no ser así, la
acción (transacción) no se realiza.
• Un sistema transaccional debe ser capaz de
enmendar cualquier error ocurrido durante una
transacción, pudiendo deshacer las
operaciones realizadas, manteniendo los datos
tal cual estaban antes del error.
Propiedades de los sistemas
transaccionales
Automatizan tareas operativas en una organización,
permitiendo ahorrar en personal.
*Suelen dirigirse especialmente al área de ventas,
finanzas, marketing, administración y recursos
humanos.
*Suelen ser los primeros sistemas de información que
se implementan en una organización.
*Sus cálculos y procesos suelen ser simples.
*Se suelen utilizar para cargar grandes bases de
datos.
* Los beneficios de este tipo de sistemas en una
organización son rápidamente visibles.
*Estos sistemas son optimizados para almacenar
grandes volúmenes de datos, pero no para analizar los
mismos.
Características esperables de un sistema
transaccional
Para que un sistema informático pueda ser
considerado como un sistema transaccional, debe
superar el test ACID.
* Rapidez: deben ser capaces de responder
rápidamente, en general la respuesta no debe ser
mayor a un par de segundos.
* Fiabilidad: deben ser altamente fiables, de lo
contrario podría afectar a clientes, al negocio, a la
reputación de la organización, etc. En caso de fallas,
debe tener mecanismos de recuperación y de
respaldo de datos.
* Inflexibilidad: no pueden aceptar información
distinta a la establecida. Por ejemplo, el sistema
transaccional de una aerolínea debe aceptar
reservas de múltiples agencias de viajes. Cada
reserva debe contener los mismos datos
obligatorios, con determinadas características.
Ahora bien, este ejercicio consiste en usar
transacciones, modificar el campo
Teléfono de la persona que tiene el id=57.
Como se sabe, los cambios no surtirán
efecto hasta que nosotros lo indiquemos
con la sentencia COMMIT. En una ventana,
ejecutamos lo que muestra la siguiente
figura:
• Observamos que la persona con el id=57
tiene un valor de “1234567″ en el campo
Teléfono. Ahora bien, en la otra ventana
que tenemos disponible es donde
iniciaremos la transacción:
• Al teclear las sentencias mostradas en la
anterior figura, nuevamente nos cambiamos a
la otra ventana y ejecutamos por segunda vez
la consulta SELECT * FROM contacts;
• Al ejecutar tal consulta NO observarán el
cambio de teléfono. Notarán que sigue
teniendo el valor de 1234567. Esto pasa debido
a que como ya comentamos, se trata de una
transacción y aún no aceptamos (commit) o
rechazamos (rollback) los cambios. Ahora, si
nuevamente volvemos a la ventana en donde
se inicio la transacción y tecleamos el COMMIT,
los cambios ya tendrán un efecto:
• También debe ser capaz de controlar y
administrar múltiples transacciones,
determinando prioridades entre éstas. Por
ejemplo, un cliente está haciendo la
reserva de un asiento en un vuelo, dicho
asiento debe ser bloqueado temporalmente
hasta que se concrete la transacción,
porque otro cliente podría estar queriendo
reservar el mismo asiento en el mismo
momento.

More Related Content

What's hot

Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de bibliotecapersye
 
Procesos Introduccion a los sistemas operativos
 Procesos Introduccion a los sistemas operativos Procesos Introduccion a los sistemas operativos
Procesos Introduccion a los sistemas operativosG Hoyos A
 
Equipo#2 wiki2-caso de uso- diagrama de caso de uso- uml
Equipo#2 wiki2-caso de uso- diagrama de caso de uso- umlEquipo#2 wiki2-caso de uso- diagrama de caso de uso- uml
Equipo#2 wiki2-caso de uso- diagrama de caso de uso- umlmarimallol
 
Software en tiempo real
Software en tiempo realSoftware en tiempo real
Software en tiempo realAeivans
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesadorFernando Camacho
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Juan Anaya
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Ejemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad OperativaEjemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad Operativatutor03770
 
Enfoque estructurado enfoque oo
Enfoque estructurado   enfoque ooEnfoque estructurado   enfoque oo
Enfoque estructurado enfoque ookarlanm07
 
Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)William Lozano
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 CapasFani Calle
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructuraProf. Javier Troya
 
Diseño & Procesamiento de transacciones
Diseño & Procesamiento de transaccionesDiseño & Procesamiento de transacciones
Diseño & Procesamiento de transaccionesBlanca Parra
 
Analisis y determinacion de requerimientos
Analisis y determinacion de requerimientosAnalisis y determinacion de requerimientos
Analisis y determinacion de requerimientosYesith Valencia
 

What's hot (20)

Cuadro comparativo hilos
Cuadro comparativo hilosCuadro comparativo hilos
Cuadro comparativo hilos
 
Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de biblioteca
 
Procesos Introduccion a los sistemas operativos
 Procesos Introduccion a los sistemas operativos Procesos Introduccion a los sistemas operativos
Procesos Introduccion a los sistemas operativos
 
Equipo#2 wiki2-caso de uso- diagrama de caso de uso- uml
Equipo#2 wiki2-caso de uso- diagrama de caso de uso- umlEquipo#2 wiki2-caso de uso- diagrama de caso de uso- uml
Equipo#2 wiki2-caso de uso- diagrama de caso de uso- uml
 
Software en tiempo real
Software en tiempo realSoftware en tiempo real
Software en tiempo real
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesador
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Ejemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad OperativaEjemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad Operativa
 
PROCESAMIENTO DE CONSULTAS
PROCESAMIENTO DE CONSULTASPROCESAMIENTO DE CONSULTAS
PROCESAMIENTO DE CONSULTAS
 
Enfoque estructurado enfoque oo
Enfoque estructurado   enfoque ooEnfoque estructurado   enfoque oo
Enfoque estructurado enfoque oo
 
Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)
 
Sistemas tiempo-real
Sistemas tiempo-realSistemas tiempo-real
Sistemas tiempo-real
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Sistemas operativos por estructura
Sistemas operativos por estructuraSistemas operativos por estructura
Sistemas operativos por estructura
 
Diseño & Procesamiento de transacciones
Diseño & Procesamiento de transaccionesDiseño & Procesamiento de transacciones
Diseño & Procesamiento de transacciones
 
Analisis y determinacion de requerimientos
Analisis y determinacion de requerimientosAnalisis y determinacion de requerimientos
Analisis y determinacion de requerimientos
 
Diagrama de Actividades
Diagrama de ActividadesDiagrama de Actividades
Diagrama de Actividades
 

Similar to Base de datos Transaccional

RelaciÓn entre cOntrOl y TPS.
RelaciÓn entre cOntrOl y TPS.RelaciÓn entre cOntrOl y TPS.
RelaciÓn entre cOntrOl y TPS.jengibre
 
Resumen sistemas soporte basados informacion
Resumen sistemas soporte basados informacionResumen sistemas soporte basados informacion
Resumen sistemas soporte basados informacionMariaCabrera610228
 
Sistema de Procesamiento de Transacciones
Sistema de Procesamiento de TransaccionesSistema de Procesamiento de Transacciones
Sistema de Procesamiento de TransaccionesSEEG
 
Tipos de-sistemas-de-informacion
Tipos de-sistemas-de-informacionTipos de-sistemas-de-informacion
Tipos de-sistemas-de-informacionAdrianaMishell
 
sistemas de transaccione
sistemas de transaccionesistemas de transaccione
sistemas de transaccionekeisyennis
 
Gestion de transacciones
Gestion de transaccionesGestion de transacciones
Gestion de transaccionesdulcementefanny
 
Sistema de procesamiento_de_transaccione (1)
Sistema de procesamiento_de_transaccione (1)Sistema de procesamiento_de_transaccione (1)
Sistema de procesamiento_de_transaccione (1)46845181
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacionkevin_cuasquer
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informaciongabriela soto
 
Sistemas de información para los negocios
Sistemas de información para los negociosSistemas de información para los negocios
Sistemas de información para los negociosjaquecortez
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datosjuanmanuel_29
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacionNoe_saul
 

Similar to Base de datos Transaccional (20)

RelaciÓn entre cOntrOl y TPS.
RelaciÓn entre cOntrOl y TPS.RelaciÓn entre cOntrOl y TPS.
RelaciÓn entre cOntrOl y TPS.
 
Resumen sistemas soporte basados informacion
Resumen sistemas soporte basados informacionResumen sistemas soporte basados informacion
Resumen sistemas soporte basados informacion
 
Sistema de Procesamiento de Transacciones
Sistema de Procesamiento de TransaccionesSistema de Procesamiento de Transacciones
Sistema de Procesamiento de Transacciones
 
Tipos de-sistemas-de-informacion
Tipos de-sistemas-de-informacionTipos de-sistemas-de-informacion
Tipos de-sistemas-de-informacion
 
Tipos de-sistemas-de-informacion
Tipos de-sistemas-de-informacionTipos de-sistemas-de-informacion
Tipos de-sistemas-de-informacion
 
sistemas de transaccione
sistemas de transaccionesistemas de transaccione
sistemas de transaccione
 
Gestion de transacciones
Gestion de transaccionesGestion de transacciones
Gestion de transacciones
 
Sistema de procesamiento_de_transaccione (1)
Sistema de procesamiento_de_transaccione (1)Sistema de procesamiento_de_transaccione (1)
Sistema de procesamiento_de_transaccione (1)
 
Sistema de Ventas, presentacion
Sistema de Ventas, presentacionSistema de Ventas, presentacion
Sistema de Ventas, presentacion
 
Si transaccional tps
Si transaccional tpsSi transaccional tps
Si transaccional tps
 
Folleto 2
Folleto 2Folleto 2
Folleto 2
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacion
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacion
 
Sistemas de información para los negocios
Sistemas de información para los negociosSistemas de información para los negocios
Sistemas de información para los negocios
 
Transacciones.pptx julio
Transacciones.pptx julioTransacciones.pptx julio
Transacciones.pptx julio
 
Transacciones.pptx julio
Transacciones.pptx julioTransacciones.pptx julio
Transacciones.pptx julio
 
Exposicion sae[1]
Exposicion sae[1]Exposicion sae[1]
Exposicion sae[1]
 
Gestion de base de datos
Gestion de base de datosGestion de base de datos
Gestion de base de datos
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacion
 
Flujograma sig
Flujograma sigFlujograma sig
Flujograma sig
 

More from Johanna Caragolla

More from Johanna Caragolla (7)

Estimación para Proyectos de Software
Estimación para Proyectos de SoftwareEstimación para Proyectos de Software
Estimación para Proyectos de Software
 
Vialidad técnica
Vialidad técnicaVialidad técnica
Vialidad técnica
 
Estudio tecnico
Estudio tecnicoEstudio tecnico
Estudio tecnico
 
Estudio tecnico base proyecto
Estudio tecnico  base proyectoEstudio tecnico  base proyecto
Estudio tecnico base proyecto
 
Desarrollo Agil de Software
Desarrollo Agil de SoftwareDesarrollo Agil de Software
Desarrollo Agil de Software
 
Ingenieria en Software
Ingenieria en SoftwareIngenieria en Software
Ingenieria en Software
 
LA COMPRENSIÖN
LA COMPRENSIÖNLA COMPRENSIÖN
LA COMPRENSIÖN
 

Recently uploaded

5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 

Recently uploaded (20)

5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 

Base de datos Transaccional

  • 1. • Es un tipo de sistema de información diseñado para recolectar, almacenar, modificar y recuperar todo tipo de información que es generada por las transacciones en una organización. Una transacción es un evento o proceso que genera o modifica la información que se encuentran eventualmente almacenados en un sistema de información.
  • 2. • Un sistema transaccional debe controlar las transacciones para mantener la seguridad y consistencia de los datos involucrados. Por ejemplo, un cliente transfiere dinero de una cuenta a otra cuenta dentro de un mismo banco; la cantidad de dinero que se descuenta de la cuenta emisora debe ser igual a la que se suma en la cuenta receptora. De no ser así, la acción (transacción) no se realiza. • Un sistema transaccional debe ser capaz de enmendar cualquier error ocurrido durante una transacción, pudiendo deshacer las operaciones realizadas, manteniendo los datos tal cual estaban antes del error.
  • 3. Propiedades de los sistemas transaccionales Automatizan tareas operativas en una organización, permitiendo ahorrar en personal. *Suelen dirigirse especialmente al área de ventas, finanzas, marketing, administración y recursos humanos. *Suelen ser los primeros sistemas de información que se implementan en una organización. *Sus cálculos y procesos suelen ser simples. *Se suelen utilizar para cargar grandes bases de datos. * Los beneficios de este tipo de sistemas en una organización son rápidamente visibles. *Estos sistemas son optimizados para almacenar grandes volúmenes de datos, pero no para analizar los mismos.
  • 4. Características esperables de un sistema transaccional Para que un sistema informático pueda ser considerado como un sistema transaccional, debe superar el test ACID. * Rapidez: deben ser capaces de responder rápidamente, en general la respuesta no debe ser mayor a un par de segundos. * Fiabilidad: deben ser altamente fiables, de lo contrario podría afectar a clientes, al negocio, a la reputación de la organización, etc. En caso de fallas, debe tener mecanismos de recuperación y de respaldo de datos. * Inflexibilidad: no pueden aceptar información distinta a la establecida. Por ejemplo, el sistema transaccional de una aerolínea debe aceptar reservas de múltiples agencias de viajes. Cada reserva debe contener los mismos datos obligatorios, con determinadas características.
  • 5. Ahora bien, este ejercicio consiste en usar transacciones, modificar el campo Teléfono de la persona que tiene el id=57. Como se sabe, los cambios no surtirán efecto hasta que nosotros lo indiquemos con la sentencia COMMIT. En una ventana, ejecutamos lo que muestra la siguiente figura:
  • 6. • Observamos que la persona con el id=57 tiene un valor de “1234567″ en el campo Teléfono. Ahora bien, en la otra ventana que tenemos disponible es donde iniciaremos la transacción:
  • 7. • Al teclear las sentencias mostradas en la anterior figura, nuevamente nos cambiamos a la otra ventana y ejecutamos por segunda vez la consulta SELECT * FROM contacts; • Al ejecutar tal consulta NO observarán el cambio de teléfono. Notarán que sigue teniendo el valor de 1234567. Esto pasa debido a que como ya comentamos, se trata de una transacción y aún no aceptamos (commit) o rechazamos (rollback) los cambios. Ahora, si nuevamente volvemos a la ventana en donde se inicio la transacción y tecleamos el COMMIT, los cambios ya tendrán un efecto:
  • 8.
  • 9. • También debe ser capaz de controlar y administrar múltiples transacciones, determinando prioridades entre éstas. Por ejemplo, un cliente está haciendo la reserva de un asiento en un vuelo, dicho asiento debe ser bloqueado temporalmente hasta que se concrete la transacción, porque otro cliente podría estar queriendo reservar el mismo asiento en el mismo momento.