Imagem de fundo

No que se refere a protocolos de bloqueio para o controle de concorrência de transações...

No que se refere a protocolos de bloqueio para o controle de concorrência de transações em bancos de dados, há o chamado protocolo baseado em validação, constituído por três fases, denominadas leitura, validação e escrita, sendo correto que


A

na fase de validação, uma transação lê os valores dos itens de dados e os armazena em variáveis locais, executando eventuais operações de escrita nessas variáveis locais.


B

na fase de leitura, se uma transação tiver passado pela fase de validação, efetua as escritas necessárias no banco de dados.


C

na fase de validação, uma transação realiza um teste para determinar se pode copiar para o banco de dados o conteúdo de variáveis locais temporárias.


D

na fase de leitura, uma transação obtém valores necessários dos itens de dados e os copia em tabelas permanentes, que constituem tabelas redundantes das tabelas originais do banco de dados.


E

na fase de escrita, uma transação lê os valores dos itens de dados e os armazena em variáveis locais, executando eventuais operações de escrita nessas variáveis locais.