

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Em sistemas de gerenciamento de banco de dados, o controle de concorrência tem como objetivo garantir que múltiplas transações executadas simultaneamente não comprometam a integridade dos dados. Um dos principais protocolos utilizados nesses sistemas é o 2PL (two-phase locking). Acerca desse protocolo, assinale a opção correta.
O protocolo 2PL estrito exige que todos os bloqueios sejam liberados após a fase de crescimento, antes do commit.
O protocolo 2PL estrito garante serializabilidade ao manter os bloqueios até o final da transação.
O 2PL básico impede completamente a ocorrência de interbloqueios (deadlocks).
O protocolo 2PL não se aplica a bancos de dados que utilizam transações distribuídas.
O uso de bloqueios pessimistas elimina a necessidade de controle de concorrência.