sexta-feira, 25 de maio de 2012

Aula #8


Aula #8

TPS: 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 para notas de universidades, sistemas de controle de chamadas DDD / DDI, sistemas de controle de estoques / vendas e outros...)

O q é uma transação?
R: Conjunto de processos que devem ser todos executados. Se um desses processos não for feito, todos deveram ser desfeitos.

COMMIT -> todos os passos foram realizados!
ROLLBACK ->um dos passos não foi feito (terá que fazer tudo novamente).

Comprar produtos pela Internet é um sistema de transação.
IMPORTANTE: Uma transação é qualquer evento que passe do teste de ACID.

ACID ( as 4 propriedades devem ser respeitadas, para evitar a entrada de dados indevidos!).

-Atomicidade:  A transação é totalmente realizada ou não “ ou faço tudo ou faço nada ”.
-Consistência: Não pode burlar a regra do sistema *bugar o sistema* (ex: nota -10 na prova).
-Isolamento: Outras operações não podem acessar valores intermediários durante uma transação.
-Durabilidade: O sistema não pode perder os dados (depois de 2 ou 3 anos o registro da compra deverá ainda estar registrado).

Características dos Sistemas

- 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 entrada e saída e armazenamento.

TPS atendem pessoas da “base” da empresa.
TPS -> conceito de transação.
I/O
Kindle touch (sistema de simulação e transação da Amazon).

Nenhum comentário:

Postar um comentário