Analise o seguinte caso:
Imagine a situação onde o departamento pessoal deverá executar a rotina que faz o fechamento da folha de pagamento, porém, após o término da execução da rotina ocorre uma queda de energia.
A partir disso, assinale a alternativa que contenha a transação de banco de dados que assegura que mesmo com a queda de energia, os dados da transação executada não foram perdidos:
Alternativas
Alternativa 1:
Extinção
Alternativa 2:
Isolamento
Alternativa 3:
Atomicidade
Alternativa 4:
Durabilidade
Alternativa 5:
Consistência
Soluções para a tarefa
A alternativa correta é a Alternativa 4. Podemos observar que a durabilidade basicamente é dada da seguinte forma: Os dados validados são registrados pelo sistema de modo que mesmo se houver falha ou reinício do sistema, esses dados estarão disponíveis em seu estado correto .
É bastante importante que isso ocorra para assegurar que dados não sejam perdidos e assim tenhamos transações seguras e mais protegidas, assim sendo, esse é um princípio bastante necessário de ser implantado em transações bancárias.
Resposta:
AUTOMICIDADAE
Explicação:(Significado da Palavra Automicidade).
Transação atômica
Transação Atômica, em ciência da computação, é uma operação, ou conjunto de operações, em uma base de dados, ou em qualquer outro sistema computacional, que deve ser executada completamente em caso de sucesso, ou ser abortada completamente em caso de erro. Um exemplo prosaico que ilustra este conceito é o da gravidez. Não se diz que uma mulher está "meio grávida"; ou ela está grávida ou não está. O exemplo clássico para a necessidade de uma "transação atômica" é aquele da transferência entre duas contas bancárias. No momento de uma transferência de valores de uma conta "A" para uma conta "B", que envolve pelo menos uma operações de ajuste no saldo para cada conta, se o computador responsável pela operação é desligado por falta de energia, espera-se que o saldo de ambas as contas não tenha se alterado. Neste caso são utilizados sistemas que suportam transações atômicas. Tipicamente, esse conceito é implementado por algum mecanismo que indica que a transação foi iniciada ou terminou, ou pela manutenção de uma cópia dos dados feita antes do início da transação.