Cada componente de software é projetado para executar uma tarefa ou conjunto de tarefas e pode ser integrado com outros componentes para formar um sistema completo. Com base nisso, assinalar a alternativa que preenche a lacuna abaixo CORRETAMENTE. Os ___________ garantem que operações sejam concluídas de maneira integral (completamente ou não), mantendo a integridade dos dados.
- A)gerenciadores de transações
Certa, porque os gerenciadores de transações garantem a execução integral das operações e preservam a integridade dos dados.
- B)catalisadores de união
Errada, porque “catalisadores de união” não é um componente reconhecido em SGBD.
- C)agentes de salvamento
Errada, porque “agentes de salvamento” não corresponde ao mecanismo de controle de transações.
- D)contadores de dados
Errada, porque “contadores de dados” não é função ligada à conclusão integral de operações no banco.
Gabarito: A
Em Banco de Dados, a ideia central aqui é a de transações. Elas funcionam como um pacote de operações: ou tudo acontece, ou nada é aplicado. Isso evita que o banco fique em um estado “meio certo, meio errado”, o que seria um convite ao caos. Os gerenciadores de transações são os componentes do SGBD responsáveis por coordenar essas operações e garantir propriedades clássicas como atomicidade, consistência, isolamento e durabilidade, conhecidas pelo famoso ACID. A atomicidade é justamente o ponto-chave da questão: a operação é concluída por inteiro ou é desfeita por completo. É por isso que a alternativa A está correta. Quando o enunciado fala em garantir que as operações sejam concluídas de maneira integral, mantendo a integridade dos dados, está descrevendo o papel do gerenciamento de transações dentro do SGBD. Em termos práticos, se algo falha no meio do caminho, o sistema não deixa metade do trabalho salva como se estivesse tudo bem. As demais alternativas inventam nomes que não correspondem a componentes reais e clássicos de um SGBD. Em prova, quando aparecer essa linguagem de integridade, completude e tudo-ou-nada, pense logo em transação, atomicidade e ACID.