Ciência da Computação Banco de Dados

Analise as seguintes afirmativas relacionadas ao controle de concorrência em Sistemas de Gerenciamento de Banco de Dados e assinale a alternativa CORRETA.

I. O bloqueio (lock) é um mecanismo utilizado para controlar o acesso concorrente aos dados em um SGBD.

II. No protocolo de bloqueio em duas fases (Two-phase lock - 2PL), bloqueios de leitura são compatíveis com bloqueios de escrita.

III. O estado de bloqueio mortal (DeadLock) ocorre exclusivamente em protocolos baseados em bloqueios.

IV. A anomalia conhecida como atualização perdida (Lost Update) não ocorre no nível de isolamento read committed.

  • A.

    As afirmativas I e II são verdadeiras.

  • B.

    As afirmativas II e III são verdadeiras.

  • C.

    As afirmativas III e IV são verdadeiras.

  • D.

    As afirmativas I e III são verdadeiras.

  • E.

    As afirmativas II e IV são verdadeiras.