-
Atômica: ou a transação é feita ou não é feita.
Consistente: os dados deverão permanecer íntegros e obedientes às regras do banco de dados (metadados);
Isolada: o resultado de uma transação executada concorrentemente a outra deve ser o mesmo que o de sua execução de
forma isolada.
Durável: os efeitos de uma transação em caso de sucesso (commit) devem persistir no banco de dados mesmo em presença de falhas.
-
a) ERRADA. Na propriedade de isolamento, uma transação deve parecer como se estivesse sendo executada isoladamente
b) ERRADA. Refere-se a propriedade de consistência
c) CORRETA
d) ERRADA. Refere-se a propriedade de isolamento
e) ERRADA. A segunda parte da sentença é que encontra-se errada. Quem assegura que as atualizações de objetos de dados estejam sempre consistentes é o gerenciador de transação, pois é parte do ACID (consistência)
-
Como assim ocorram dentro dos limites da transação?
Atomicidade - será executada totalmente ou não será executada.
-
a) Nada a ver! A propriedade de isolamento tem a ver com as transações concorrentes, que devem produzir os mesmos resultados que produziriam caso fossem executadas em série. ERRADA
b) Essa é a propriedade da consistência, que garante o atendimento às restrições de integridade do banco de dados. ERRADA
c) Aqui temos a única propriedade corretamente descrita. A atomicidade assegura que as transações são indivisíveis, devem ser executadas por inteiro ou não serão efetivadas no banco de dados. CERTA
d) A propriedade aqui descrita, como já explicamos na letra A, é o isolamento! ERRADA
e) O log, na verdade, registra as operações realizadas pelas transações, de modo a permitir a futura reversão ou o refazimento da transação. ERRADA
Gabarito: C
-
GABARITO C!
.
.
Atomicidade: Em uma transação envolvendo duas ou mais partes de informações discretas, ou a transação será executada totalmente ou não será executada, garantindo assim que as transações sejam atômicas. Exemplo: depósito bancário.
Consistência: A transação cria um novo estado válido dos dados ou em caso de falha retorna todos os dados ao seu estado antes que a transação foi iniciada.
Isolamento: Uma transação em andamento mas ainda não validada deve permanecer isolada de qualquer outra operação, ou seja, garantimos que a transação não será interferida por nenhuma outra transação concorrente.
Durabilidade: Dados validados são registados pelo sistema de tal forma que mesmo no caso de uma falha e/ou reinício do sistema, os dados estão disponíveis em seu estado correto.
Diego Carvalho
-
GABARITO C
uma transação atômica é uma série indivisível e irredutível de operações de banco de dados, de modo que todas elas ocorram completamente ou não ocorram;
Questão semelhante:
A respeito de SGBDs, assinale a opção correta:
Conforme o princípio da atomicidade, caso ocorra erro em determinada transação, todo o conjunto a ela relacionado será desfeito até o retorno ao estado inicial, como se a transação nunca tivesse sido executada. CERTA.
Ano: 2017 Banca: Cebraspe.
Atomicidade é a propriedade que garante que as transações não sejam afetadas pelo funcionamento umas das outras nem tenham acesso aos resultados parciais entre si. ERRADA
-
CESPE 2018 - TCE-PB (Auditor de Contas Públicas)
Conforme o princípio da atomicidade, caso ocorra erro em determinada transação, todo o conjunto a ela relacionado será desfeito até o retorno ao estado inicial, como se a transação nunca tivesse sido executada. CORRETO
-
a) Incorreto: A propriedade de isolamento garante que as transações bem-sucedidas sejam isoladas realizadas umas das outras.
b) Incorreto: A propriedade da consistência garante que as restrições impostas a elementos de dados sejam atendidas.
c) Correto: A atomicidade é a propriedade que assegura que as atualizações relacionadas e dependentes ocorram dentro dos limites da transação ou nenhuma atualização será efetivada no banco de dados.
d) Incorreto: A propriedade de isolamento certifica que nenhuma transação interfira nas atividades ou nas atualizações efetuadas por outra transação.
e) Incorreto: Um gerenciador de transações controla qual transação é executada e em que ordem no banco de dados, ao passo que é responsabilidade do gerenciador de transações assegurar que atualizações de objetos de dados estejam sempre consistentes.
Gabarito: Letra C.