Com relação a banco de dados, julgue o item que se segue. A...
A atomicidade de um SGBD garante que cada transação seja executada de maneira singular, ou seja, que cada transação possua um identificador unívoco. O isolamento do SGBD garante, por sua vez, que as transações sejam executadas isoladamente uma das outras.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - Errado
Para compreender a alternativa correta, é importante revisar os conceitos de atomicidade e isolamento no contexto de Sistemas de Gerenciamento de Banco de Dados (SGBD).
Atomicidade: Esta propriedade assegura que uma transação é uma unidade indivisível de trabalho. Ou seja, todas as operações dentro de uma transação são realizadas completamente ou nenhuma delas é. Se ocorrer algum problema que impeça a conclusão da transação, todas as operações já executadas serão desfeitas (rollback), restaurando o estado anterior do banco de dados. Isso não tem relação com a questão de cada transação possuir um identificador único, que seria mais uma questão de identificação e rastreabilidade das transações.
Isolamento: O isolamento é a propriedade que garante que as transações sejam executadas de maneira que não interfiram umas com as outras. Isso previne que os dados sendo modificados por uma transação sejam acessados por outras transações antes de a primeira transação estar completa. O grau de isolamento pode variar, o que pode permitir fenômenos como sujeira de leitura, leitura não confirmada, entre outros, mas o princípio básico é que cada transação deve parecer estar executando sozinha no sistema.
A confusão na questão pode surgir do uso impreciso dos termos. Embora cada transação deva, de fato, ter um identificador para ser gerenciada pelo SGBD, isso não é o que define a atomicidade. O erro na afirmação está em misturar a garantia de que cada transação tenha um identificador único (uma questão de identificação) com o conceito de atomicidade, que se refere à execução total ou nula de uma transação. Logo, a afirmação está errada porque atomicidade não está relacionada à singularidade do identificador de cada transação, mas sim ao "tudo ou nada" na execução das operações que compõem a transação.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Errado!
A definição de isolamento esta correta, mas a de atomicidade esta errada.
Em uma transação atômica, ou ela é feita ou não é feita. Parece óbvio, mas transações complexas em um banco, envolvendo varias tabelas, podem sofrem interrupções inesperadas, ou não conseguirem terminar por entrar em conflito com outra que ocorra ao mesmo tempo. Nesse caso, o SGBD devera ser capaz de reverter o que parcialmente foi modificado (realizar o rollback).
2015
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.
certa
2015
A propriedade de durabilidade garante que as restrições impostas a elementos de dados sejam atendidas.
errada ==> consistencia
SGBD utiliza o conceito de atomicidade do registro, assegurando que, uma vez detectada uma falha na operação com o registro, os dados sejam salvos em seu último estado consistente, anterior a essa falha.
eerrada == isso é consistência
Ano: 2010Banca: CESPEÓrgão: Banco da AmazôniaProva: Técnico Científico - Tecnologia da Informação
Atomicidade, consistência, isolamento e durabilidade são propriedades fundamentais que devem ser apresentadas por uma transação de banco de dados.
certa
Vamos relembrar as propriedades das transações, chamadas Propriedades ACID.
• Atomicidade;
• Consistência;
• Isolamento;
• Durabilidade.
O conceito de unidade atômica está relacionado à NÃO divisão da transação, ou seja, todos os passos devem ser executados e finalizados. Uma transação em um SGBD deve ser indivisível! Caso ocorra algum problema durante o processamento, nenhuma alteração será feita na base de dados. Como essa é uma questão recorrente em concursos, vale lembrar do conceito de TUDO ou NADA! Um identificador unívoco não garante essa propriedade. Unívoco está relacionado a algo que só tem um significado, uma interpretação; não ambíguo
Errado.
O conceito de unidade atômica está relacionado à NÃO divisão da transação, ou seja, todos os passos devem ser executados e finalizados. Uma transação em um SGBD deve ser indivisível!
Caso ocorra algum problema durante o processamento, nenhuma alteração será feita na base de dados.
Como essa é uma questão recorrente em concursos, vale lembrar do conceito de TUDO ou NADA!
Um identificador unívoco não garante essa propriedade. Unívoco está relacionado a algo que só tem um significado, uma interpretação; não ambíguo
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo