Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FGV 2024

Banco de DadosSQL
Código
fg101480
Banca
FGV
Órgão
TRF - 1ª REGIÃO
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade: Suporte em Tecnologia da Informação
Os sistemas de informação que automatizam os processos de negócio de uma organização requerem bancos de dados transacionais para realizar uma operação. Com o crescimento das fontes de dados, os bancos de dados evoluíram para permitir a ingestão de grandes volumes de dados gerados a cada instante.Com isso, uma das propriedades de transações que precisa estar presente em bancos de dados NoSQL é:
  1. Adurabilidade;
  2. Batomicidade;
  3. Cestado inflexível;
  4. Disolamento seletivo;
  5. Eeventualmente consistente.
Revelar gabarito e comentário

GabaritoE — eventualmente consistente.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

NoSQL: Propriedades de Transações

Gabarito: letra E. A propriedade de transações que caracteriza a maioria dos bancos de dados NoSQL é a consistência eventual (eventual consistency), que relaxa a consistência imediata em favor de disponibilidade e tolerância a partições, conforme o teorema CAP.

NÃO CAIA NESSA!

A banca explora a confusão entre o modelo ACID (típico de bancos relacionais) e as propriedades dos NoSQL. O candidato pode associar "propriedade de transação" automaticamente a atomicidade, consistência, isolamento ou durabilidade, mas a questão pede a que precisa estar presente em NoSQL — e a resposta é a consistência eventual, que é justamente o relaxamento do ACID. Fique atento: em NoSQL, o 'C' do ACID é frequentemente substituído por consistência eventual.

Propriedade

Descrição

Relação com NoSQL

Correta?

Durabilidade

Garante que transações confirmadas persistem após falhas.

Presente em muitos NoSQL, mas não é a propriedade distintiva exigida.

Atomicidade

Assegura execução completa ou nenhuma da transação.

Limitada a operações em único documento; transações multi-documento são raras.

Estado inflexível

Termo não técnico para propriedades de transações.

Distrator sem correspondência teórica.

Isolamento seletivo

Expressão não reconhecida como propriedade padrão.

Isolamento (ACID) é frequentemente relaxado em NoSQL.

Consistência eventual

Propriedade que relaxa a consistência imediata em favor de disponibilidade e tolerância a partições.

Característica central da maioria dos bancos NoSQL, conforme teorema CAP.

Alternativa A — ❌ Incorreta

A durabilidade é uma propriedade ACID (D de Durability) que garante que transações confirmadas permaneçam mesmo após falhas. Embora muitos bancos NoSQL também ofereçam durabilidade, não é a propriedade distintiva que "precisa estar presente" conforme o contexto da questão; a consistência eventual é mais emblemática.

Alternativa B — ❌ Incorreta

A atomicidade (A do ACID) assegura que uma transação seja executada por completo ou não seja executada. Em bancos NoSQL, operações atômicas são geralmente limitadas a um único documento; transações multi-documento são raras. Portanto, não é a propriedade central exigida.

Alternativa C — ❌ Incorreta

"Estado inflexível" não é um termo técnico para propriedades de transações. É um distrator sem correspondência com a teoria de bancos NoSQL.

Alternativa D — ❌ Incorreta

"Isolamento seletivo" também não é uma propriedade reconhecida. O isolamento (I do ACID) em NoSQL é frequentemente relaxado; a expressão "seletivo" não faz parte do jargão padrão.

Alternativa E — ✅ Correta ⟵ GABARITO

A consistência eventual (eventual consistency) é uma propriedade de transações amplamente adotada em bancos NoSQL. Conforme o teorema CAP, em sistemas distribuídos, sacrifica-se a consistência forte para garantir disponibilidade e tolerância a partições. O material de apoio confirma: "a maioria dos bancos de dados NoSQL oferece um conceito de consistência posterior (eventual consistency)".

Gabarito: letra E.

Link permanente: /questoes/fg101480