Questão 37 · Informática: Banco de dados
Considere a propriedade de Isolamento das transações ACID nos sistemas gerenciadores de bancos de dados.
Um mecanismo usualmente empregado para garantir a integridade dos dados em operações concorrentes atua por meio de operações de:
- A) Cache;
- B) Commit;
- C) Lock;
- D) Logging;
- E) SyncPoint.
Marque a alternativa correta:
Gabarito: C
Gabarito definitivo divulgado pela banca FGV (BANESTES 2021).
Comentário
Gabarito: C.
A propriedade de isolamento do ACID garante que transações simultâneas produzam o mesmo resultado que se fossem executadas uma após a outra. O mecanismo usual para isso é o bloqueio (lock): o dado acessado por uma transação fica bloqueado para as demais até o fim dela, o que impede interferências como leituras sujas e atualizações perdidas.
- A (Cache): acelera o acesso aos dados e não controla a concorrência entre transações.
- B (Commit): confirma as alterações da transação ao final; não impede que transações concorrentes interfiram entre si durante a execução.
- D (Logging): registra as operações para permitir recuperação, e não impede a interferência entre transações.
- E (SyncPoint): não é o mecanismo clássico de controle de concorrência que garante o isolamento; esse papel é do bloqueio.
Dica: concorrência e isolamento remetem a locks e controle de concorrência; commit e logging ligam-se a outras propriedades do ACID.
Fundamentos: Propriedade de isolamento do ACID · Controle de concorrência com bloqueios · Distinção entre propriedades ACID e seus mecanismos
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova FGV BANESTES 2021 (Suporte e Infraestrutura), questão 37, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.