Pular para o conteúdo

Serviço de Seleção do Pessoal da Marinha · Marinha do Brasil 2024

Questão 44 — Banco de Dados: Transações — Níveis de Isolamento

Banco de Dados Transações — Níveis de Isolamento

Serviço de Seleção do Pessoal da Marinha 2024

Marinha do Brasil · Processamento de Dados · Caderno Amarela

Gabarito disponível

Segundo C. J. Date (2004), o nível de isolamento que se aplica a determinada transação poderia ser descrito informalmente como o grau de interferência que a transação em questão está preparada para tolerar por parte de transações concorrentes. Nesse contexto, assinale a opção que apresenta a disposição dos níveis de isolamento, do nível mais alto ao mais baixo, a ser aplicada nas transações em banco de dados.
Selecione uma alternativa

Resolução comentada

Ordem dos níveis de isolamento, do mais alto ao mais baixo.

Segundo o padrão SQL (e Date), a ordem decrescente de isolamento é SERIALIZABLE, REPEATABLE READ, READ COMMITTED e READ UNCOMMITTED. Quanto mais alto o nível, menor a interferência tolerada de transações concorrentes.

Análise das alternativas

A, B e D colocam READ UNCOMMITTED acima de níveis mais restritivos, o que é incorreto, pois ele é o mais baixo. C traz níveis inexistentes ('UNCOMMITED', 'READ TRANSATION').

Referência: Date (2004); padrão SQL de níveis de isolamento.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: E

Fonte: Gabarito preliminar: Gabarito final CP-CAP 2024 — página 20