Fundamentos de Sistemas de Informacao - Aula #8_2009_2
-
Upload
ismarfrango -
Category
Education
-
view
317 -
download
1
description
Transcript of Fundamentos de Sistemas de Informacao - Aula #8_2009_2
Fundamentos de Sistemas de Informação
Prof. Ismar FrangoAula #8
Nas aulas anteriores:Estudamos os conceitos
principais relacionados aos Sis.
Nas aulas a partir de hoje:Enfocaremos os tipos de SIs,
mostrando exemplos e estudos de casos. Hoje
trabalharemos especificamente os SITs – Sistemas de Informação
Transacionais (ou TPS em inglês)
SIT(SI Transacionais ou Sistemas de Processamento de Transações)
/*TPS – Transaction Processing Systems*/
São sistemas essencialmente operacionais:–monitoram as atividades cotidianas de uma
organização– realizam transações rotineiras–mantêm registros das atividades da organização.
• Sistemas para Saques / Transferências / depósitos bancários• Sistemas de notas de universidades• Sistemas de controle de chamadas DDD/DDI• Sistemas de controle de estoque / vendas• Sistemas de folha de pagamento de funcionários• Sistemas de pagamento via cartão de crédito• Sistemas de emissão de passagens• ...
O que é uma transação?
• Conjunto de operações que são vistas como uma unidade.
• Desta maneira, devem ser todas executadas com sucesso (commit); caso contrário, nenhuma das operações pode ser executada.
• Caso alguma operação falhe, todas as operações anteriores devem ser desfeitas (rollback).
• Tecnicamente falando, uma transação é qualquer evento que passe no teste ACID
Propriedades ACID
• Atomicidade: ou a transação é totalmente realizada ou não;
• Consistência: SITs devem obedecer a um conjunto de regras operacionais, de maneira que nenhuma transação possa violar nenhum princípio dessas regras;
• Isolamento: Outras operações não podem acessar valores intermediários durante uma transação
• Durabilidade: Uma vez que a transação foi realizada, seus resultados persistem.
/*Mais sobre isso nas disciplinas ligadas a BDs*/
AA
CC
II
DD
Características dos SITs– Possível grande quantidade de
dados de entrada.– Possível produção de grande
quantidade de elementos de saída para usuários ou para outros sistemas.
– Possível volume massivo de dados;– Foco na E/S e armazenamento; a
computação muitas vezes é simples;