Uma transação é uma unidade lógica de trabalho. Ela começa ...

Próximas questões
Com base no mesmo assunto
Q737800 Banco de Dados

Uma transação é uma unidade lógica de trabalho. Ela começa com a execução de uma operação BEGIN TRANSACTION e termina com a execução de uma operação COMMIT ou ROLLBACK.

As quatro propriedades importantes que as transações devem possuir são

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a A: atomicidade, correção, isolamento e durabilidade. Vamos entender o porquê.

Em sistemas de gerenciamento de transações, as transações são fundamentais para assegurar a confiabilidade e a integridade dos dados. As transações devem possuir quatro propriedades essenciais, conhecidas como propriedades ACID:

1. Atomicidade: Esta propriedade garante que todas as operações dentro de uma transação sejam completadas com sucesso ou, em caso de falha, que nenhuma delas seja aplicada. Em outras palavras, a transação é uma unidade indivisível.

2. Consistência: Também chamada de correção, esta propriedade assegura que uma transação leve o sistema de um estado consistente a outro estado consistente, mantendo as regras de integridade do banco de dados.

3. Isolamento: Assegura que as operações de uma transação não sejam visíveis para outras transações até que a transação esteja completa. Isso previne que transações concorrentes interfiram umas nas outras.

4. Durabilidade: Após a conclusão de uma transação com sucesso (após um COMMIT), suas mudanças no banco de dados são permanentes, mesmo em caso de falhas do sistema.

Agora, vamos analisar as alternativas incorretas:

B - correção, isolamento, durabilidade e UNDO: A propriedade UNDO não é parte das propriedades ACID. Ela refere-se a operações de reversão que podem ser usadas para desfazer transações em certos contextos, mas não é uma propriedade ACID.

C - isolamento, atomicidade, REDO e correção: Similarmente, REDO é um mecanismo de recuperação, não uma propriedade ACID. Ele é utilizado para aplicar novamente operações de transações comprometidas em caso de falhas.

D - atomicidade, UNDO, correção e durabilidade: Novamente, a inclusão de UNDO como uma propriedade não está correta dentro do contexto das propriedades ACID.

E - durabilidade, UNDO, REDO e correção: Esta alternativa apresenta UNDO e REDO, que não são propriedades ACID, mas sim técnicas de gerenciamento de transações.

Portanto, a alternativa A está correta ao listar as quatro propriedades ACID: atomicidade, correção (consistência), isolamento e durabilidade.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

A) atomicidade, correção, isolamento e durabilidade. 

não sabia que consistência era sinônimo de correção

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo