Uma das propriedades que uma transação de um banco de dados...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a D - atomicidade.
Para entender esta questão, devemos focar na propriedade de ACID que garante que as transações em bancos de dados sejam processadas de maneira confiável. ACID é um acrônimo para Atomicidade, Consistência, Isolamento e Durabilidade (Atomicity, Consistency, Isolation, Durability).
A atomicidade, que é a propriedade destacada na questão, assegura que uma transação é uma unidade indivisível. Ou seja, as operações que compõem a transação são executadas em sua totalidade ou, em caso de falha, nenhuma é aplicada. Isso previne a existência de estados intermediários na base de dados, em que somente algumas das operações necessárias foram concluídas, o que poderia levar a inconsistências nos dados.
A precisão deste conceito é crucial, pois assegura que, mesmo em cenários de falhas de sistema ou outros problemas, as transações não deixarão a base de dados em um estado inconsistente. Imagine, por exemplo, um sistema bancário que, ao realizar uma transferência, debita o valor de uma conta, mas falha antes de creditá-lo na conta de destino. A atomicidade assegura que, se a operação de crédito não for possível, a operação de débito também não será efetivada, evitando assim uma perda de fundos.
É fundamental para um aluno visando concursos públicos na área de TI, especialmente focados em Bancos de Dados, ter uma compreensão sólida das propriedades ACID, já que elas formam a base para o entendimento de como os sistemas de banco de dados garantem a integridade das transações e dos dados que são manipulados.
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
Gabarito Letra D
· Atomicidade: unicidade do processamento, ou ela será executada em sua totalidade ou não será de modo algum (Responsabilidade: subsistema de restauração de transações do SGBD)
· Preservação de consistência: é a consistência de um BD antes e após realizada alguma transação (Responsabilidade: Programador e do Módulo do SGBD que garante as restrições de integridade)
· Isolamento: a transação é realizada isolada das demais, não deve sofrer interferência de quaisquer outras transações concorrentes.
· Durabilidade ou permanência: uma vez feita a transação no BD, elas serão permanentes (Responsabilidade: subsistema de restauração do SGBD)
bons estudos
Atomicidade
A propriedade de atomicidade garante que as transações sejam atômicas (indivisíveis). A transação será executada totalmente ou não será executada.
Fonte: livro Sistemas de banco de dados – Ramez Elmasri e Shamkant B. Navathe.
A atomicidade é indivisível, as transações deverão ser executadas até o fim. É tudo ou nada! em caso de sucesso: commit, falha: rollback
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo