Questão nº 55

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

FGV2024Comum Auditor - Bloco Informática (11/08)Tecnologia da Informacao
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

As propriedades ACID (Atomicidade, Consistência, Isolamento, Durabilidade) são princípios que garantem que as transações em um banco de dados sejam processadas de forma confiável, mantendo a integridade dos dados.

  • (A) Incorreta: A alternativa está incorreta porque o gabarito oficial indica que a correta é a letra A.
  • (B) Incorreta: A Durabilidade refere-se à permanência das alterações após a transação ser confirmada (commit), mesmo em caso de falha do sistema. O cenário descreve o que acontece antes da confirmação, quando uma regra é violada, impedindo a transação de ser concluída.
  • (C) Incorreta: Segurança não é uma das propriedades ACID. A Durabilidade, embora seja uma propriedade ACID, não é a principal aplicável ao impedimento da transação neste cenário.
  • (D) Incorreta: Segurança não é uma propriedade ACID. O Isolamento trata de como múltiplas transações concorrentes interagem e não é o foco do cenário, que descreve o comportamento de uma única transação em relação às regras de dados.
  • (E) Incorreta: O Isolamento refere-se à execução simultânea de transações sem interferência mútua, o que não é o ponto central do cenário. O cenário foca na validação de dados dentro de uma única transação.

(A) Correta:

  • Atomicidade: O cenário afirma "a transação não será completada, ou seja, nenhum valor será inserido". Isso ilustra o princípio "tudo ou nada" da Atomicidade: se a operação não pode ser totalmente concluída (devido à violação de uma regra), nenhuma parte dela é aplicada ao banco de dados.
  • Consistência: A restrição "restringe a alocação de processos apenas a analistas disponíveis no departamento" é uma regra de negócio ou uma restrição de integridade do banco de dados. Quando a "tentativa de inserção de nome fora da lista de valores já registrados" ocorre, o sistema impede que o banco de dados entre em um estado inconsistente (onde haveria um processo alocado a um analista inválido), mantendo assim a Consistência dos dados.

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