Uma das propriedades que uma transação de um banco de dados...

Próximas questões
Com base no mesmo assunto
Q411023 Banco de Dados
Uma das propriedades que uma transação de um banco de dados relacional deve respeitar é a que estabelece que uma transação deva ser completada até seu término, não sendo admissível implementá-la apenas parcialmente. Essa é a propriedade da
Alternativas

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