Banco de Dados – Controle de Transações
✅ CERTO. A afirmação está correta: o controle de transações, por si só, não é suficiente para garantir a recuperabilidade total em caso de falhas nem para assegurar a consistência e o isolamento absoluto entre transações concorrentes. Mecanismos adicionais como logs de transação, checkpoints, bloqueios (locks) e sistemas de gerenciamento de concorrência são necessários para cobrir esses aspectos.
A propriedade ACID (Atomicidade, Consistência, Isolamento, Durabilidade) é implementada pelo SGBD, mas o simples conceito de transação (como unidade de trabalho) não abrange, sozinho, a recuperação detalhada após falhas nem a prevenção de conflitos em acessos simultâneos. Por exemplo, a durabilidade exige log de redo, e o isolamento requer protocolos de serialização. Portanto, a frase do enunciado está em linha com a teoria de bancos de dados.
✅ CERTO.