Imagem de fundo

Em ambientes de alta concorrência em bancos de dados relacionais, a cláusula SELECT ......

Em ambientes de alta concorrência em bancos de dados relacionais, a cláusula SELECT ... FOR UPDATE é utilizada para controlar o acesso simultâneo aos dados. Nesse contexto, é correto afirmar que:


A

A cláusula FOR UPDATE indica a intenção de atualização das linhas selecionadas, permitindo ao SGBD aplicar mecanismos de bloqueio para evitar conflitos entre transações.


B

O uso de FOR UPDATE é restrito a tabelas sem chaves estrangeiras.


C

A cláusula FOR UPDATE impede toda e qualquer leitura concorrente das linhas selecionadas, independentemente do SGBD e do nível de isolamento.


D

O comando SELECT ... FOR UPDATE é classificado como DDL.


E

A utilização de FOR UPDATE impede o uso de índices pelo otimizador.