Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FGV 2024
Banco de Dados›SGBD - Sistema de Gerenciamento de Banco de Dados
Código
fg103667
Banca
FGV
Órgão
TCE-PA
Ano
2024
Nível
Superior
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 é
Aum conjunto de operações que são executadas sequencialmente para garantir a integridade dos dados.
Bum mecanismo que permite a cópia de segurança (backup) automática dos dados do banco.
Cum protocolo utilizado para distribuir os dados entre diferentes servidores de banco de dados.
Dum conjunto de operações que devem ser tratadas como uma unidade atômica e indivisível.
Eum método para criar índices que otimizam o acesso aos dados armazenados.
Revelar gabarito e comentário▾
GabaritoD — um conjunto de operações que devem ser tratadas como uma unidade atômica e indivisível.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Definição de Transação em Banco de Dados
Gabarito: letra D. Transação é um conjunto de operações que devem ser tratadas como uma unidade atômica e indivisível, conforme o princípio da atomicidade — uma das propriedades ACID. Essa é a definição clássica adotada na literatura e cobrada em concursos de Banco de Dados.
O conceito de transação é fundamental em SGBDs, pois garante que um bloco de operações seja executado por completo ou revertido (rollback) em caso de falha, mantendo a integridade dos dados mesmo em situações adversas. A alternativa D captura exatamente essa essência.
Transação (SGBD)
1Propriedades ACID
Atomicidade
Tudo ou nada (commit/rollback)
Consistência
Isolamento
Durabilidade
2Definição
Unidade atômica e indivisível
Conjunto de operações
3Garantias
Integridade em falhas
Rollback se incompleta
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que as operações são executadas "sequencialmente para garantir a integridade dos dados". Embora transações possam ser sequenciais, a definição central não é a sequencialidade, mas a atomicidade. Além disso, integridade é garantida por consistência e outras propriedades, não apenas pela ordem.
Alternativa B — ❌ Incorreta
Confunde transação com cópia de segurança (backup). Backup é um mecanismo de recuperação, mas não é o conceito de transação. Transações manipulam dados atomicamente, não realizam backup automático.
Alternativa C — ❌ Incorreta
Refere-se a protocolo de distribuição de dados entre servidores, o que é típico de banco de dados distribuídos, não da definição de transação. Embora transações distribuídas existam, a essência do conceito é atômica, não distributiva.
Alternativa D — ✅ Correta ⟵ GABARITO
Exatamente: "um conjunto de operações que devem ser tratadas como uma unidade atômica e indivisível". A atomicidade determina que a transação é tudo ou nada (commit ou rollback). Essa é a definição canônica, convergente com o material de apoio: "Atomicidade: uma transação deve ser executada integralmente até o fim ou não deve ser executada de maneira nenhuma."
Alternativa E — ❌ Incorreta
Diz que é um método para criar índices que otimizam acesso. Índices são estruturas auxiliares para performance, mas não são o conceito de transação. Transações podem envolver índices, mas não se limitam a isso.
PEGA ESSA DICA!
Em provas de Banco de Dados, memorize as propriedades ACID (Atomicidade, Consistência, Isolamento, Durabilidade) e saiba que a palavra-chave para atomicidade é "indivisível" ou "tudo ou nada". Quando uma alternativa disser "unidade atômica", é forte candidata a correta.