Uma transação é um programa em execução que forma uma unidad...

Próximas questões
Com base no mesmo assunto
Q3701784 Banco de Dados
Uma transação é um programa em execução que forma uma unidade lógica de processamento no banco de dados. Uma transação inclui uma ou mais operações de acesso ao banco de dados — englobam operações de inserção, exclusão, alteração ou recuperação. As operações de banco de dados que formam uma transação podem estar embutidas em um programa de aplicação ou podem ser especificadas interativamente, via uma linguagem de consulta de alto nível, tal como a SQL.
As transações possuem 4 pilares necessários para sua execução. Estes pilares estão listados nas alternativas abaixo, exceto em uma, assinale-a:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Tema central: A questão aborda as propriedades essenciais das transações em bancos de dados, conhecidas como ACID, fundamentais para garantir integridade e confiabilidade das operações.

Conceitos essenciais: O modelo ACID (Atomicidade, Consistência, Isolamento e Durabilidade) é um pilar dos sistemas de gerenciamento de bancos de dados, tema que frequentemente aparece em concursos para Analista de TI. Ele assegura que as transações sejam seguras, confiáveis e à prova de falhas.

Justificativa da alternativa correta: Disponibilidade (alternativa C) não faz parte das propriedades ACID. O termo refere-se à capacidade do sistema estar operacional ou acessível, conceito relacionado a bancos de dados distribuídos e sistemas tolerantes a falhas (como no modelo CAP), mas não ao controle transacional ACID.

Como aplicar o conhecimento: Ao encontrar questões sobre transações ou ACID, relacione sempre:

  • Atomicidade: Tudo ou nada ocorre; integra a transação indivisível.
  • Consistência: Garante que o banco sempre esteja em um estado válido.
  • Isolamento: Transações concorrentes não afetam o resultado individual.
  • Durabilidade: Resultados de transações concluídas sobrevivem a falhas.

Análise das alternativas:

  • A) Durabilidade ou Permanência: Corresponde ao D do ACID. Correta segundo o conceito ACID.
  • B) Isolamento: Corresponde ao I do ACID.
  • C) Disponibilidade: Não faz parte do ACID. Pertence ao modelo CAP.
  • D) Preservação de Consistência: Corresponde ao C do ACID.
  • E) Atomicidade: Corresponde ao A do ACID.

Estratégia para evitar pegadinhas: Fique atento a termos próximos do contexto, mas que pertencem a outros modelos (como CAP, que trata de Consistência, Disponibilidade e Tolerância à Partição em ambientes distribuídos). A questão pode tentar confundir você misturando conceitos semelhantes, porém distintos.

Referência: Elmasri & Navathe, “Sistemas de Bancos de Dados”, e manuais clássicos de bancos de dados para concursos.

Resumo prático: Se a questão pedir propriedades ACID, não inclua Disponibilidade. Lembre-se das quatro: Atomicidade, Consistência, Isolamento e Durabilidade.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo