SlideShare une entreprise Scribd logo
1  sur  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.

Contenu connexe

Tendances

PROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSPROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSjaimeizq
 
administracion de entrada, salida y procesos
administracion de entrada, salida y procesosadministracion de entrada, salida y procesos
administracion de entrada, salida y procesosSamir Barrios
 
Concepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerConcepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerMarcos Omar Cruz Ortrega
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?Software Guru
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oraclevinivaldivieso
 
Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosAnielka Reyes
 
Algoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosAlgoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosFernando Morales
 
Tipos sistemas de información
Tipos sistemas de informaciónTipos sistemas de información
Tipos sistemas de informaciónbrugman1985
 
Fundamentos de BD - Unidad 4 diseño de bd relacional
Fundamentos de BD - Unidad 4 diseño de bd relacionalFundamentos de BD - Unidad 4 diseño de bd relacional
Fundamentos de BD - Unidad 4 diseño de bd relacionalJosé Antonio Sandoval Acosta
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosYarquiri Claudio
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Yaskelly Yedra
 

Tendances (20)

control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
PROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSPROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOS
 
administracion de entrada, salida y procesos
administracion de entrada, salida y procesosadministracion de entrada, salida y procesos
administracion de entrada, salida y procesos
 
Uso de flujo de Datos
Uso de flujo de DatosUso de flujo de Datos
Uso de flujo de Datos
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
 
Ejercicios del 1 al 9
Ejercicios del 1 al 9Ejercicios del 1 al 9
Ejercicios del 1 al 9
 
Hotel Casa Quero
Hotel Casa QueroHotel Casa Quero
Hotel Casa Quero
 
Concepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerConcepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson Penker
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oracle
 
Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de Datos
 
Manual sql server parte 1
Manual sql server parte 1Manual sql server parte 1
Manual sql server parte 1
 
Algoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosAlgoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativos
 
Tipos sistemas de información
Tipos sistemas de informaciónTipos sistemas de información
Tipos sistemas de información
 
Fundamentos de BD - Unidad 4 diseño de bd relacional
Fundamentos de BD - Unidad 4 diseño de bd relacionalFundamentos de BD - Unidad 4 diseño de bd relacional
Fundamentos de BD - Unidad 4 diseño de bd relacional
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)Diagrama de Flujo de Datos (DFD)
Diagrama de Flujo de Datos (DFD)
 
TIPOS DE BASE DE DATOS
TIPOS DE BASE DE DATOSTIPOS DE BASE DE DATOS
TIPOS DE BASE DE DATOS
 

Similaire à 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
 
Dispositiva útil para los amantes de los números
Dispositiva útil  para los amantes de los númerosDispositiva útil  para los amantes de los números
Dispositiva útil para los amantes de los númerosyajairaarias6
 
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
 

Similaire à 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
 
Dispositiva útil para los amantes de los números
Dispositiva útil  para los amantes de los númerosDispositiva útil  para los amantes de los números
Dispositiva útil para los amantes de los números
 
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
 

Plus de Johanna Caragolla

Plus de 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
 

Dernier

Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 

Dernier (20)

Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 

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.