Os sistemas gerenciadores de bancos de dados relacionais pod...
I. Os bloqueios do tipo binário podem ter dois estados: bloqueado (valor 1) ou desbloqueado (valor 0). Se o valor do bloqueio de X for 1, o item não pode ser acessado por outra operação de banco de dados que necessita daquele item. Se o valor do bloqueio for 0, o item pode ser acessado quando requisitado e o valor do bloqueio é alterado para 1.
II. Nos bloqueios do tipo leitura/gravação existem três operações de bloqueio: read_lock(X), write_lock(X) e unlock(X). Logo, um bloqueio associado ao item X pode ter três estados possíveis bloqueado para leitura, bloqueado para gravação ou desbloqueado.
III. Nos bloqueios do tipo alta vazão existem três modos de bloqueio: leitura, gravação e otimização. Logo, o estado lock(X) para o item X pode ser bloqueado para leitura, bloqueado para gravação, bloqueado para otimização ou desbloqueado.
Está correto o que se afirma em
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B
Fundamento decisivo: O critério decisivo era verificar se as três assertivas pertenciam à classificação clássica de bloqueios em SGBD relacionais. Como I e II se enquadram nessa tipologia e III introduz uma categoria que não integra o conjunto padrão, a alternativa correta é B.
- Em questões sobre concorrência, primeiro confronte a assertiva com a tipologia clássica cobrada: bloqueio binário e bloqueio leitura/gravação são categorias usuais.
- Não aceite como tipo formal de lock uma nomenclatura que destoe da classificação padrão sem apoio técnico expresso no enunciado.
- Quando a assertiva mistura nome de categoria e modos de bloqueio, verifique se esses modos pertencem de fato ao conjunto clássico de lock modes.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo