Pular para o conteúdo principal

Questão de Banco de Dados — Gerência de Transações — FUNDATEC 2026

Banco de DadosGerência de Transações
Código
qg685937
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2026
Nível
Superior
Cargo
Professor EBTT - Informática: Engenharia de Software e Banco de Dados
Em um SGBD, existem vários motivos possíveis para uma transação falhar no meio de sua execução, exigindo que o SGBD atue para manter a consistência dos dados. Com base nas causas que levam à falha de uma transação, assinale a alternativa INCORRETA.
  1. AFalha do sistema, do computador ou da conexão com a rede durante a execução de uma transação, que pode levar ao cancelamento da transação. Essas falhas normalmente são classificadas como falhas de sistema.
  2. BControle de concorrência, que pode interromper uma transação durante a sua execução porque ela quebraria a serialização correta. Outro motivo para interromper uma transação poderia ocorrer visando à solução de um estado de deadlock entre várias transações.
  3. CErros em condicionais internas das funções, que podem exigir o cancelamento da transação durante sua execução, como a solicitação de um saque em uma conta sem saldo suficiente em uma transação bancária.
  4. DErros de injeção SQL, que ocorrem quando um agente mal-intencionado tenta derrubar o banco de dados com múltiplas requisições, fazendo com que o banco falhe em responder às requisições legítimas.
  5. EErros de programação de funções por falta de checagem dos tipos de entrada, como um estouro de inteiro, uma divisão por zero, ou até mesmo devido a valores de parâmetro errôneos ou erro lógico de programação.
Revelar gabarito e comentário

GabaritoD — Erros de injeção SQL, que ocorrem quando um agente mal-intencionado tenta derrubar o banco de dados com múltiplas requisições, fazendo com que o banco falhe em responder às requisições legítimas.

Link permanente: /questoes/qg685937