Atomicidade → Transação :conjuntos de operações, onde todos os passos devem ser realizados
Propriedades ACID
1) Atomicidade : ou a transacao é totalmente realizada ou nao (inquebravel)
2) Consistencia: STI´s devem obedecer a um conjunto de regras operacionais, de maneira que nenhuma transacao possa violar nenhum principio dessas regras
3) Isolamento: Outras operacoes nao podem acessar valores intermediarios durante uma transacao
4) Durabilidade: Uma vez que a transacao foi realizada, seus resultados persistem
Caracteristicas dos SIT´s
-Possivel grande quantidade de dados de entrada
-Possivel producao de grande quantidade de elementos de saída para usuarios ou para outros sistemas
-Possivel volume massivo de dados
-Foco na E/S e armazenamento; a computacao muitas vezes é simples.
Transação= um conjunto de operações que todas têm que ser executadas.
Comit = quando todas as operações são executadas.
Rollback = quando alguma transação não foi feita.
Um exemplo de TPS bem famoso são as ATMs (automated tellermachine), ou apenas cash machine para quem preferir. Elas estão em nosso dia-a-dia e utilizam um TPS para funcionar. Não que seja assim simples, mas é um bom exemplo para a palavra transação.
Para que um TPS funcione corretamente ele dispõem de quatro propriedades, conhecidas como ACID.
Acid =Atomicidade: Faz tudo ou não faz nada. A operação tem que completar todas as etapas para poder ser finalizada.
Consistência: Regras estabelecidas que devam ser seguidas.
Isolamento: Uma operação não interfere na outra, não pode acessar valores durante uma transação.
Durabilidade: Uma vez que a transação é feita não pode ser desfeita, os dados persistem.
Os TPS são os sistemas que se encontram na base da nossa amiga pirâmide. São normalmente mais simples pelo fato de realizarem atividades cotidianas que exigem funcionalidade e rapidez. Participam tanto da parte funcional de grandes empresas como na mercearia do nosso bairro.
TPSs em casos reais
Quem disse que os TPS são apenas sistemas de compra e venda? Apesar de esses serem sua maioria, existem outros tipos. Por exemplo:
Quem usa o TIA??
Um aluno acessa o TIA pelo terminal em cada prédio, ou pela internet. Ele confere faltas e notas. Porém para que ele tenha acesso as notas, ele precisa que o professor poste as notas no TIA, e esse precisa que um administrador coloque os alunos no sistema. E assim está formado o TPS dos alunos e professores do Mackenzie.
*Voltando um pouco aos TPS de mercado, as principais ferramentas TPS para companhias aéreas são Amadeus, Galileo, Sabre e Worldpan, que são todas GDSs.