SóProvas


ID
1906096
Banca
Exército
Órgão
EsFCEx
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Considerando a teoria de concorrência em banco de dados, que nível de isolamento de transação abaixo permite a ocorrência de Leituras Sujas:

I. Read Uncommitted

II. Read Committed

III. Repeatable Read

IV. Serializable

V. Unbreakable

Das alternativas acima:

Alternativas
Comentários
  • _________________________________________________________________

    /Nível de isolamento / Dirty Read  /  Nonrepeatable Read /  Phantom Read  /

    /Read uncommitted  /   Possível     /  Possível                /          Possível   /

    /Read committed      /    Impossível  /   Possível               /          Possível    /

    /Repeatable read     /    Impossível  /    Impossível           /          Possível    /

    /Serializable           /    Impossível  /    Impossível           /         Impossível   /

    ------------------------------------------------------------------------------------------------------------------

    dirty read (leitura suja)

    A transação lê dados escritos por uma transação simultânea não efetivada (uncommitted). 

    nonrepeatable read (leitura que não pode ser repetida

    A transação lê novamente dados lidos anteriormente, e descobre que os dados foram alterados por outra transação (que os efetivou após ter sido feita a leitura anterior). 

    phantom read (leitura fantasma)

    A transação executa uma segunda vez uma consulta que retorna um conjunto de linhas que satisfazem uma determinada condição de procura, e descobre que o conjunto de linhas que satisfazem a condição é diferente por causa de uma outra transação efetivada recentemente. 

     

    Fonte: https://pt.wikipedia.org/wiki/Transa%C3%A7%C3%A3o_em_base_de_dados

  • Nível de Isolamento x Fenômeno em Transação:

     

    https://uploaddeimagens.com.br/imagens/whatsapp_image_2018-06-23_at_12-21-39-jpeg