Questão de Banco de Dados — Gerência de Transações — VUNESP 2024
Banco de Dados›Gerência de Transações
Código
vu085045
Banca
VUNESP
Órgão
Prefeitura de Santo André - SP
Ano
2024
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Redes e Data Center
Dentre as propriedades de um banco de dados, é correto afirmar que a propriedade
Ado isolamento estabelece que um determinado banco de dados pode possuir uma única tabela.
Bda atomicidade estabelece que haverá a confirmação da autenticidade das chaves primárias das tabelas afetadas por uma transação.
Cda atomicidade estabelece que cada transação não pode ter duração superior a um parâmetro previamente estabelecido quando da criação do banco de dados.
Dda durabilidade estabelece que, após o término correto e completo de uma transação, eventuais alterações feitas em valores do banco de dados serão persistidas.
Eda consistência estabelece que haverá a exclusão dos registros mais antigos presentes nas tabelas afetadas por uma transação.
Revelar gabarito e comentário▾
GabaritoD — da durabilidade estabelece que, após o término correto e completo de uma transação, eventuais alterações feitas em valores do banco de dados serão persistidas.
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”.
Propriedades ACID de Transações
Gabarito: letra D. A propriedade de durabilidade (Durability) garante que, uma vez que uma transação seja confirmada com sucesso (commit), as alterações realizadas persistem no banco de dados, mesmo em caso de falhas posteriores. É uma das quatro propriedades ACID (Atomicidade, Consistência, Isolamento, Durabilidade).
As demais alternativas distorcem o significado das propriedades:
Propriedades ACID: Atomicidade (Tudo ou nada, Não é limite de tempo, Não é autenticidade de chave); Consistência (Estado válido após transação, Não é exclusão de registros antigos); Isolamento (Transações concorrentes não interferem, Não é banco com única tabela); Durabilidade (Alterações persistem após commit, Mesmo em caso de falhas)
Alternativa A — ❌ Incorreta
O isolamento (Isolation) assegura que transações concorrentes não interfiram indevidamente umas nas outras, e não que o banco tenha uma única tabela.
Alternativa B — ❌ Incorreta
A atomicidade (Atomicity) determina que uma transação é executada por completo ou não é executada (tudo ou nada), não estando relacionada à autenticidade de chaves primárias.
Alternativa C — ❌ Incorreta
A atomicidade não impõe limite de tempo de duração para transações; o prazo é uma questão de configuração ou de timeout, mas não faz parte da propriedade.
Alternativa D — ✅ Correta ⟵ GABARITO
A durabilidade (Durability) afirma que os efeitos de uma transação bem-sucedida são permanentes e persistem no banco de dados, exatamente como descrito.
Alternativa E — ❌ Incorreta
A consistência (Consistency) garante que o banco de dados permaneça em um estado válido após a transação, sem relação com exclusão de registros antigos.