Questão nº 55

Questão de Tecnologia da Informação · FGV TCE-PA 2024 (nº 55)

FGV2024Comum Auditor - Bloco Informática (11/08)Tecnologia da Informação
Gabarito: Aver comentário ↓

Um banco de dados projetado para apoiar a tarefa de alocação automática de analistas para os processos recém inseridos no sistema. O modelo relacional especificado e implementado restringe a alocação de processos apenas a analistas disponíveis no departamento. Caso haja tentativa de inserção de nome fora da lista de valores já registrados, a transação não será completada, ou seja, nenhum valor será inserido.

Selecione a alternativa que contém duas propriedades de transação aplicáveis ao cenário acima.

Resposta comentada

Gabarito Alternativa A

Conceito-chave: Transação é um bloco de operações que deve ser tratado como uma unidade indivisível. Atomicidade garante que, se qualquer parte falhar, nada é gravado (tudo ou nada). Consistência garante que o banco sai de um estado válido para outro estado válido, respeitando todas as regras e restrições definidas (como a lista de analistas permitidos).

  • (A) Correta: A Atomicidade se aplica porque, se a inserção do nome inválido falhar, toda a transação é revertida (nenhum valor é inserido). A Consistência se aplica porque a regra de negócio (só alocar para analistas da lista) é uma restrição de integridade que o banco faz questão de manter, impedindo o estado inválido.
  • (B) Incorreta: Durabilidade garante que, após o commit (confirmação), os dados ficam salvos permanentemente, mesmo em caso de queda de energia. No cenário, a transação não é completada, então não há o que durar. A Consistência está correta, mas a durabilidade não se aplica ao caso de falha.
  • (C) Incorreta: Segurança não é uma propriedade ACID (é um conceito de controle de acesso, permissões). Durabilidade não se aplica, pois a transação falhou antes de ser confirmada.
  • (D) Incorreta: Isolamento trata de transações concorrentes não interferirem umas nas outras (ex.: dois usuários alterando o mesmo dado ao mesmo tempo). Não é o foco do cenário, que é uma única transação falhando por violar uma regra. Segurança não é propriedade ACID.
  • (E) Incorreta: Isolamento não é o ponto central aqui (não há menção a concorrência). Consistência está correta, mas a alternativa incompleta (faltou a atomicidade) a torna errada como resposta.

Armadilha da banca (no distrator E): A banca coloca Isolamento e Consistência para confundir quem sabe que "Consistência" é a propriedade das regras de negócio, mas esquece que a falha total da transação (nada inserido) é a cara da Atomicidade. O aluno que só pensa na regra de negócio marca E, mas o comando diz "nenhum valor será inserido" — isso é o "tudo ou nada" da atomicidade, que é a outra metade da resposta correta.

Fonte: FGV TCE-PA 2024 Conhecimentos Comuns (Auditor - Bloco Informática (11/08)) (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho