*Una transacción es una interacción con una estructura de datos compleja, compuesta por varios procesos que se han de aplicar uno después del otro.*La transacción debe realizarse de una sola vez y sin que la estructura a medio manipular pueda ser alcanzada por el resto del sistema hasta que se hayan finalizado todos sus procesos.
Un sistema de procesamiento de transacciones (TPS por sus siglas en inglés) es un tipo de sistema de información que recolecta, almacena, modifica y recupera toda la información generada por las transacciones producidas en una organización.
La transferencia de fondos entre dos cuentas corrientes de un banco. Si queremos transferir, supongamos 5000€ de la cuenta corriente de A y B y las cuentas tienen, respectivamente, 20000€ y 0€ de saldo los pasos lógicos serían:Comprobar si en la cuenta A hay dinero suficiente.Restar 5000€ de la cuenta de A, con lo que su saldo pasa a ser de 15000€.Sumar 5000€ a la cuenta de B, con lo que los saldos quedan A= 15000€ y B= 5000€
Ejemplo
Slide 5
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.
Propiedades
Slide 6
Características
1. Respuesta rápida: En este tipo de sistemas resulta crítico que exista un rendimiento elevado con tiempos de respuesta cortos. Una empresa no puede permitirse tener clientes esperando por una respuesta del SPT; el tiempo total transcurrido desde que se inicia la transacción hasta que se produce la salida correspondiente debe ser del orden de unos pocos segundos o menos.SISTEMA DE PROCESAMIENTO DE TRANSACCIONES - TPS2. Fiabilidad: Muchas organizaciones basan su fiabilidad en los SPT; un fallo en un SPT afectará negativamente a las operaciones o incluso parará totalmente el negocio. Para que un SPT sea efectivo, su tasa de fallos debe ser muy baja. En caso de fallo de un SPT, debe existir algún mecanismo que permita una recuperación rápida y precisa del sistema. Esto convierte en esencial la existencia procedimientos de copia de seguridad y de recuperación ante fallos correctamente diseñados.3. Inflexibilidad: Un SPT requiere que todas las transacciones sean procesadas exactamente de la misma forma, independientemente del usuario, el cliente o la hora del día. Si los SPT fuesen flexibles, habría entonces demasiadas posibilidades de ejecutar operaciones no estándar. Por ejemplo, una aerolínea comercial necesita aceptar de forma consistente reservas de vuelos realizadas por un gran número de agencias de viaje distintas; aceptar distintos datos de transacción de cada agencia de viajes supondría un problema.4. Procesamiento controlado: El procesamiento en un SPT debe apoyar las operaciones de la organización. Por ejemplo, si una organización establece roles y responsabilidades para determinados empleados, el SPT debe entonces mantener y reforzar este requisito.
Slide 7
Test ACID
ACID son siglas que significan Atomicity, Consistency, Isolation, Durability o, en español, Atomicidad, Consistencia, Aislamiento y Durabilidad.
En informática, ACID es un conjunto de características o propiedades que garantizan que las transacciones en una base de datos son fiables. En el contexto de bases de datos, una transacción es una única operación sobre los datos.
Un ejemplo de una transacción más compleja es la transferencia de fondos de una cuenta a otra, la cual implica múltiples operaciones individuales.
Si un sistema supera la prueba ACID, significa que es FIABLE.
Slide 8
Propiedades ACID
Atomicidad: cualquier cambio de estado que produce una transacción es atómico. Es decir, ocurren todos o no ocurre ninguno. En otras palabras, esta propiedad asegura que una operación se realiza o no se realiza, por lo tanto no puede quedar el sistema a medias.
Consistencia: propiedad que asegura que una transacción no romperá con la integridad de una base de datos, pues respeta todas las reglas y directrices de ésta.
Aislamiento: propiedad que asegura que no se afectarán entre sí las transacciones. En otras palabras, dos o más transacciones sobre los mismos datos no generarán un problema.
Durabilidad: propiedad que asegura la persistencia de una transacción, es decir, una vez que la transacción quedó aceptada no podrá deshacerse aunque falle el sistema.
Slide 9
Tipos de Sistemas de Procesamiento de Transacciones
Sistemas de ventas y marketing: son los que realizan transacciones referentes a administración de ventas, investigación de mercados, productos nuevos, sistema de comisiones por venta, fijación de precios.Sistemas de manufactura y producción: sistemas por los cuales se realiza programación, compras, sistemas de ingeniería, control de calidad, control de máquina. Sistemas de finanzas y contabilidad: por los cuales se realizan presupuestos, facturación, contabilidad de costos, cuentas por cobrar y pagar. Sistemas de recursos Humanos: a través de esto se registra el personal, se realiza la nómina, el expediente de los empleados. Otros tipos: cualquier organización se realicen transacciones automatizadas, por ejemplo un el sistema de una compañía de seguros.
Un sistema de información es un conjunto de elementos orientados al tratamiento y administración de datos e informacion, organizados y listos para su uso posterior, generados para cubrir una necesidad o un objetivo.todos estos elementos interactúan para procesar los datos (incluidos los procesos manuales y automáticos) y dan lugar a información más elaborada, que se distribuye de la manera más adecuada posible en una determinada organización, en función de sus objetivos.
Slide 11
Actividades de un Sistema de Información
Hay tres actividades en un sistema de información que producen la información que esas organizaciones necesitan para tomar decisiones, controlar operaciones, analizar problemas y crear nuevos productos o servicios. Estas actividades son:
Entrada: captura o recolecta datos en bruto tanto del interior de la organización como de su entorno externo.
Procesamiento: convierte esa entrada de datos en una forma más significativa.
Salida: transfiere la información procesada a la gente que la usará o a las actividades para las que se utilizará.
Slide 12
Debido a que el principal uso que se da a los Sistemas de Información es el de optimizar el desarrollo de las actividades de una organización con el fin de ser más productivos y obtener ventajas competitivas, en primer término, se puede clasificar a los sistemas de información en:
Sistemas Competitivos.
Sistemas Cooperativos.
Sistemas que modifican el estilo de operación del negocio.
Tipos de sistemas de información
Slide 13
Aplicación de los sistemas de información
Los sistemas de información tratan el desarrollo, uso y administración de la infraestructura de la tecnología de la información en una organización.En la era post-industrial, la era dela in formación, el enfoque de las compañías ha cambiado de la orientación hacia el producto a la orientación hacia el conocimiento, en este sentido el mercado compite hoy en día en términos del proceso y la innovación, en lugar del producto. El énfasis ha cambiado de la calidad y cantidad de producción hacia el proceso de producción en sí mismo, y los servicios que acompañan este proceso.El mayor de los activos de una compañía hoy en día es su información, representada en su personal, experiencia, conocimiento, innovaciones . Para poder competir, las organizaciones deben poseer una fuerte infraestructura de información, en cuyo corazón se sitúa la infraestructura de la tecnología de la información. De tal manera que el sistema de información se centre en estudiar las formas para mejorar el uso de la tecnología que soporta el flujo de información dentro de la organización.
Slide 14
Ventajas
Capaz de controlar y administrar múltiples transacciones
Beneficios visibles y palpables
Automatizan tareas operativas de la organización
Slide 15
Desventajas
Su limitación ya que su capacidad de generar informes es limitada.
Sus cálculos y procesos son poco sofisticados.