Questão nº 43

Questão de Tecnologia da Informação · FGV TCE-SP 2023 (nº 43)

FGV2023Agente da Fiscalização - TITecnologia da Informação
Gabarito: Ever comentário ↓

Com relação às propriedades ACID, fundamentais na implementação de bancos de dados relacionais, a durabilidade das transações é obtida por meio:

Resposta comentada

Gabarito Alternativa E

A durabilidade é a propriedade ACID que garante que, uma vez que uma transação é concluída com sucesso (comitada), suas alterações no banco de dados são permanentes e não serão perdidas, mesmo em caso de falhas do sistema (como queda de energia ou travamento).

  • (A) Incorreta: Triggers são procedimentos armazenados que são executados automaticamente em resposta a eventos específicos no banco de dados; eles servem para impor regras de negócio ou manter a integridade, mas não garantem a persistência dos dados após uma falha.
  • (B) Incorreta: Algoritmos baseados em timestamp ordering são mecanismos de controle de concorrência que garantem o isolamento (a propriedade 'I' do ACID) das transações, evitando conflitos, mas não a permanência dos dados após uma falha.
  • (C) Incorreta: Algoritmos two-phase locking (2PL) são também mecanismos de controle de concorrência, usados para garantir o isolamento (a propriedade 'I' do ACID) das transações, evitando que elas interfiram umas nas outras, mas não a persistência dos dados após uma falha.
  • (D) Incorreta: Embora recursos externos (como sistemas de no-break ou arranjos RAID) contribuam para a resiliência geral do sistema, a durabilidade como propriedade ACID é uma garantia fundamental do próprio SGBD. Ele utiliza seus mecanismos internos (como logs de transação e protocolos de recuperação) para assegurar que os dados comitados sejam gravados em armazenamento persistente. A armadilha é sugerir que a responsabilidade principal não é do SGBD.
  • (E) Correta: A durabilidade é alcançada principalmente garantindo que as alterações de uma transação comitada sejam gravadas em memória estável (armazenamento não volátil, como discos rígidos, frequentemente através de um log de escrita antecipada). A replicação e redundância (como espelhamento de discos, RAID ou cópias de segurança) fortalecem essa garantia, protegendo contra falhas de hardware ou perda de dados, assegurando que as informações persistam.

Fonte: FGV TCE-SP 2023 Agente da Fiscalização - TI (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho