FGV · INPE · 2024 · Processamento de dados meteorológicos e georreferenciados; Desenvolvimento de software na área de meteorologia. (TG32)

Questão 11 · Informática: Banco de dados

Entre as funcionalidades do SGBD existe a possibilidade da execução de transações.
Esses blocos possuem a seguinte estrutura:
BEGIN Operação 1; Operação 2;....
COMMIT Considerando a aplicação das transações em uma base vetorial armazenada em SGBD PostgreSQL com extensão espacial PostGIS, analise as afirmativas a seguir.
I. Caso mais de um usuário inicie blocos de transações em uma mesma feição geométrica, com alteração de chave primária, sendo o intervalo de COMMIT entre os usuários dentro das especificações do SGBD, ambas as transações ocorrerão sem falha.
II. As transações geralmente são utilizadas durante as edições da geometria das feições com a finalidade de garantir a integridade da informação em casos de falhas.
III. Após o COMMIT é possível desfazer as execuções de um bloco de transações utilizando o comando ROLLBACK. Este comando anulará todas as edições realizadas dentro do bloco de transações.
Está correto o que se afirma em

  1. A) I, apenas.
  2. B) II, apenas.
  3. C) III, apenas.
  4. D) I e III, apenas.
  5. E) I, II e III.

Marque a alternativa correta:

Gabarito: B

Gabarito definitivo divulgado pela banca FGV (INPE 2024).

Comentário

Gabarito: B.

Apenas a afirmativa II está correta à luz dos princípios de bancos de dados relacionais e espaciais:

  • Item I (Incorreto): Transações concorrentes que alteram a chave primária da mesma feição ocasionarão bloqueios (locks) e erro de violação de restrição de integridade (duplicate key value), resultando no cancelamento da transação retardatária.

  • Item II (Correto): O uso de blocos de transações (garantindo Atomicidade e Consistência) é essencial na edição de dados espaciais no PostGIS, impedindo que falhas elétricas ou erros de software deixem geometrias corrompidas ou dados parciais no banco.

  • Item III (Incorreto): O comando COMMIT encerra a transação com êxito e consolida os dados permanentemente no disco (propriedade da Durabilidade). Após o COMMIT, o comando ROLLBACK é inócuo, pois este só desfaz transações ainda em curso e não consolidadas.

  • (A) Errada: A afirmativa I é tecnicamente incorreta quanto à concorrência em chaves primárias.

  • (C) Errada: A afirmativa III desrespeita a regra basilar de irreversibilidade do comando COMMIT.

  • (D) Errada: Reúne justamente as duas proposições falsas.

  • (E) Errada: Somente a assertiva II está correta.

Dica de prova: Gravou no banco com COMMIT, os dados tornam-se definitivos e duráveis! O comando ROLLBACK só funciona enquanto a transação estiver em aberto, antes do encerramento por COMMIT.

Fundamentos: Banco de Dados Relacional e Geográfico (PostGIS): Propriedades ACID, COMMIT e ROLLBACK

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova FGV INPE 2024 (Processamento de dados meteorológicos e georreferenciados; Desenvolvimento de software na área de meteorologia. (TG32)), questão 11, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor