FC ConcursosFC Concursos

Questão FC369548

Para garantir que operações complexas sejam executadas de maneira segura e eficiente, assegurando que o banco de dados mantenha sua integridade mesmo em situações adversas, os Sist

Sistema de Gerenciamento de Banco de Dados (SGBD)

FGV · 2024

Para garantir que operações complexas sejam executadas de maneira segura e eficiente, assegurando que o banco de dados mantenha sua integridade mesmo em situações adversas, os Sistemas de Gerenciamento de Banco de Dados (SGBD) implementam o conceito de transação. Transação é

  1. um conjunto de operações que são executadas sequencialmente para garantir a integridade dos dados.
  2. um mecanismo que permite a cópia de segurança (backup) automática dos dados do banco.
  3. um protocolo utilizado para distribuir os dados entre diferentes servidores de banco de dados.
  4. um conjunto de operações que devem ser tratadas como uma unidade atômica e indivisível.
  5. um método para criar índices que otimizam o acesso aos dados armazenados.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Transação é, portanto, um conjunto de operações que o SGBD trata como uma unidade atômica e indivisível. Isso significa que essas operações devem ser aplicadas todas juntas ou não ser aplicadas nenhuma: não há estados intermediários visíveis ao usuário final.


Na prática, o SGBD garante esse comportamento por meio de mecanismos de controle (bloqueios, logs e gerenciamento de concorrência) que permitem confirmar (commit) todas as mudanças quando houver sucesso, ou desfazer (rollback) quando ocorrer erro, preservando a integridade dos dados.


Esse tratamento unitário é essencial em operações críticas — por exemplo, uma transferência bancária em que débito e crédito devem ocorrer conjuntamente — assegurando consistência, isolamento e durabilidade do banco de dados.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo